Page 264 - ระบบบริหารจัดการงบประมาณด้านเทคโนโลยีสารสนเทศและการสื่อสาร กรมพัฒนาที่ดิน
P. 264

ห้องสมุดกรมพัฒนาที่ดิน
                                                                                                          ง-9



                  อ้างอิงไฟล์ สร้างโครงการจัดหาครุภัณฑ์คอมพิวเตอร์  formSetHSWProcure.aspx
                  public partial class formSetHSWProcure : System.Web.UI.Page
                  {   string str = ConfigurationManager.ConnectionStrings["SqlCon"].ConnectionString;

                      Utilities ut = new Utilities();
                      string sUsername;
                      string sType;
                      string sBureau;

                      DbMgt table;
                      MyDataSet ds;
                      decimal dGrandTotal;
                      string sFolderName = "formSetHSWProcureUpload";

                      protected string uploadFile()
                      {   string sAlertInvalidFileType = "Invalid file type:";
                          string sAlertSuccess = "OK";
                          string sAlertFail = "Fail: ";

                          string sAlertNotExisted = "File not existed.";
                          if (!fu01.HasFile)
                              return sAlertNotExisted;
                          try

                          {   string sFileName;
                              string sFileExt;
                              sFileName = Request.QueryString["FormID"] + fu01.FileName;

                              sFileExt = Path.GetExtension(sFileName).ToLower();
                              #region Check bValidExt (failure => terminate program)
                              Boolean bValidExt = false;
                              for (int i = 0; i < sValidExt.Length; i++)
                              {   if (sValidExt[i] == sFileExt)

                                  {   bValidExt = true;
                                      break; }
                                     sAlertInvalidFileType += " " + sValidExt[i];

                              }if (bValidExt == false)
                                  return sAlertInvalidFileType;
                              if (fu01.PostedFile.ContentLength > iMaxFileSize)
                                  return sAlertSizeTooBig;


                             string sCurrentPath = Server.MapPath("~/" + sFolderName + "/");
                              sCurrentPath += sFileName;
   259   260   261   262   263   264   265   266   267   268   269