private void Saveinfo() { try { #region Check Validate bool flag_edit = false; // check tên dự án if (string.IsNullOrEmpty(txtNoiDung.Text) || txtNoiDung.Text.Length < 3) { dxErrorProvider1.SetError(txtNoiDung, "Phần Mồ Tả ít nhất 3 ký tự"); flag_edit = true; } else { dxErrorProvider1.SetError(txtNoiDung, null); } // check trạng thái dự án if (string.IsNullOrEmpty(txtTrangThai.Text) || txtTrangThai.Text.Length < 3) { dxErrorProvider1.SetError(txtTrangThai, "Phần Trạng thái ít nhất 3 ký tự"); flag_edit = true; } else { dxErrorProvider1.SetError(txtTrangThai, null); } // check deadline if (txtDeadline.DateTime < DateTime.Now) { dxErrorProvider1.SetError(txtDeadline, "Thời gian DEADLINE không được nhỏ hơn thời gian hiện tại"); flag_edit = true; } else { dxErrorProvider1.SetError(txtDeadline, null); } if (flag_edit) { XtraMessageBox.Show("Vui lòng bổ sung những thông tin còn trống", "Thông Báo"); return; } #endregion Check Validate #region Lưu thông tin //string str = "[" + // string.Format(@" // {{""Key"":""Id_Enquiry"",""value"":""{0}"",""Type"":""string""}}, // {{""Key"":""ID"",""value"":""{1}"",""Type"":""string""}}, // {{""Key"":""Description"",""value"":""{2}"",""Type"":""string""}}, // {{""Key"":""Curator"",""value"":""{3}"",""Type"":""string""}}, // {{""Key"":""Status"",""value"":""{4}"",""Type"":""string""}}, // {{""Key"":""User"",""value"":""{5}"",""Type"":""string""}}, // {{""Key"":""DeadLine"",""value"":""{6}"",""Type"":""Base64""}} ", // en.ID_Enquiry //0 // , IDDetail //1 // , txtNoiDung.Text //2 // , txtPhuTrach.EditValue.ToString()//3 // , txtTrangThai.EditValue.ToString() //4 // , Form_Main.user.Username //5 // , Convert.ToBase64String(Encoding.UTF8.GetBytes(txtDeadline.DateTime.ToString("dd/MM/yyyy HH:mm:ss"))) // 6 //) + "]"; //// JObject json = JObject.Parse(str); //var json = new JavaScriptSerializer().Serialize(new { StoreProcedure = "sp_Save_info_EnquiryDetails", Param = str }); //string sLink = Form_Main.URL_API + "/api/IPC247/sp_extension_SaveQuote"; //json = API.API_POS(sLink, json); //dynamic jsondata = JObject.Parse(json); //var jsondataChild = jsondata.GetValue("Data"); Dictionary <string, object> param = new Dictionary <string, object>(); param.Add("Id_Enquiry", en.ID_Enquiry); //0 param.Add("ID", IDDetail); //1 param.Add("Description", txtNoiDung.Text); //2 param.Add("Curator", txtPhuTrach.EditValue.ToString()); //3 param.Add("Status", txtTrangThai.EditValue.ToString()); //4 param.Add("User", Form_Main.user.Username); //5 param.Add("DeadLine", txtDeadline.DateTime.ToString("dd/MM/yyyy HH:mm:ss")); //6 DataTable dt = new DataTable(); dt = SQLHelper.ExecuteDataTableUndefine("sp_Save_info_EnquiryDetails", param); if (dt != null && dt.Rows.Count > 0) { var Result = dt.Rows[0]["Result"].ToString(); var Message = dt.Rows[0]["Message"].ToString(); if (Result == "1")//Login thành công { LoadEnquiryDetial(en.ID_Enquiry); } else { XtraMessageBox.Show("Lưu Thông Tin Không Thành Công", "Thông Báo"); } } else { API.API_ERRORLOG(new ERRORLOG(Form_Main.IPAddress, "Form_Enquiry", "Saveinfo()", "Không có dữ liệu trả về")); } #endregion Lưu thông tin } catch (Exception ex) { API.API_ERRORLOG(new ERRORLOG(Form_Main.IPAddress, "Form_Enquiry", "Saveinfo()", ex.ToString())); } }