protected void RegisterUser_NextButtonClick(object sender, WizardNavigationEventArgs e) { lblMsg.Text = ""; try { if (RegisterUser.UserName.IndexOf(" ") > -1) { lblMsg.Text = "Tài khoản không được để khoảng trắng (dấu cách)!"; return; } //Response.Write("RegisterUser_NextButtonClick"); TUSER newUser = new TUSER(); using (tDBContext mainDB = new tDBContext()) { if (mainDB.TUSERs.Exist(string.Format("USER_ID='{0}'", RegisterUser.UserName)) == true) { lblMsg.Text = "Tài khoản đã tồn tại, vui lòng xử dụng tài khoản khác!"; return; } //Response.Write(mainDB.TUSERs.Count().ToString()); newUser.USER_ID = RegisterUser.UserName; newUser.USER_PASSWORD = RegisterUser.Password; newUser.USER_ROLE = 0; mainDB.TUSERs.InsertOnSubmit(newUser); mainDB.SubmitAllChange(); } Session[ct.USER_ID] = newUser.USER_ID; Session[ct.USER_ROLE] = newUser.USER_ROLE; Response.Redirect("~/"); } catch (Exception ex) { lblMsg.Text = string.Format("Xảy ra lỗi: {0}", ex.Message); } }
private void GhiDuLieu() { gList.PrimaryGrid.FlushActiveRow(); if (this.DATA == default(DataTable)) return; using (tDBContext mainDB = new tDBContext()) { //Xử lý xóa gList.PrimaryGrid.PurgeDeletedRows(); DataTable delTable = this.DATA.GetChanges(DataRowState.Deleted); if (delTable != null && delTable.Rows.Count > 0) { delTable = clsAll.DataTableOriginal(delTable); List<SLOAIDANHMUC> delObj = clsAll.DataTable2ListObjects<SLOAIDANHMUC>(delTable); mainDB.SLOAIDANHMUCs.DeleteAllOnSubmit(delObj); } //Xử lý thêm mới DataTable addedTable = this.DATA.GetChanges(DataRowState.Added); if (addedTable != null && addedTable.Rows.Count > 0) { List<SLOAIDANHMUC> addObj = clsAll.DataTable2ListObjects<SLOAIDANHMUC>(addedTable); mainDB.SLOAIDANHMUCs.InsertAllOnSubmit(addObj); } //Xử lý sửa DataTable modifiedTable = this.DATA.GetChanges(DataRowState.Modified); if (modifiedTable != null && modifiedTable.Rows.Count > 0) { List<SLOAIDANHMUC> changeObj = clsAll.DataTable2ListObjects<SLOAIDANHMUC>(modifiedTable); mainDB.SLOAIDANHMUCs.UpdateAllOnSubmit(changeObj); } mainDB.SubmitAllChange(); this.DATA.AcceptChanges(); } ToastNotification.Show(this, "Ghi thành công"); }
private void XuLyTraVe(ComParameter recvdata) { bool flag = false; bool flag2 = false; if (recvdata.DataString.Length < 400) { if (recvdata.DataString.Equals("LOGON OK")) { ////LOGON OK //lblMSG.Text = string.Format("Đăng nhập thành công. Hệ thống thông báo: {0}", recvdata.DataString); } else//case này Chưa xác định được nội dung là gì { //lblMSG.Text = string.Format("Hệ thống thông báo: {0}", recvdata.DataString); //ModalPopupExtender.Show(); } } else { IData data = new NaccsData { Header = { DataString = recvdata.DataString.Substring(0, 400) } }; flag = data.Header.Control.EndsWith("P"); flag2 = (!flag) && (data.Header.DataType == "R"); } try { if (flag) { } else if (flag2) { flag = false; RecvData data2 = DataFactory.CreateRecvData(recvdata.DataString); //HttpErrorDlg dlg = new HttpErrorDlg(); //dlg.ShowJobError(this.JobCode(), data2.ResultData); IData resultData = data2.ResultData; int length = 15; if (resultData.Items[0].Length < 15) { length = resultData.Items[0].Length; } string resultCode = resultData.Items[0].Substring(0, length).ToUpper(); string jobCodeForReturn = this.jobCode; string messageCode = resultCode.Substring(0, 5); XmlDocument document = new XmlDocument(); if (messageCode.IndexOf('A') == 0)//Kiểu lỗi hệ thống thì sử dụng file help kiểu hệ thống { jobCodeForReturn = "SYS"; string strSysHelpFile = Path.Combine(Application.StartupPath, string.Format(@"App_LocalResources\Help\gym_err\{0}_err.xml", jobCodeForReturn)); document.Load(strSysHelpFile); } else { document.Load(strHelpFile); } XmlNode node = document.SelectSingleNode("//response[@code='" + messageCode + "']"); string strName = node.Attributes["name"].Value; string strID = node.Attributes["id"].Value; //this.txbMessageCode.Text = messageCode; string strDesc = node.SelectSingleNode("description").InnerText; string strDisposition = node.SelectSingleNode("disposition").InnerText;//cách khắc phục #region Lưu thông điệp trả về THONGDIEP receiveTD = new THONGDIEP(); receiveTD.TD_CACHKHACPHUC = strDisposition; receiveTD.TD_COKETTHUC = resultData.Header.EndFlag.Trim(); receiveTD.TD_DINHDANG = resultData.Header.Pattern.Trim(); receiveTD.TD_LOAITD = resultData.Header.DataType.Trim(); receiveTD.TD_MANV = resultData.JobCode.Trim(); receiveTD.TD_MATD = resultData.OutCode.Trim(); receiveTD.TD_MESSSAGECODE = messageCode; receiveTD.TD_MOTALOI = strDesc; receiveTD.TD_RETURNCODE = resultCode; receiveTD.TD_TENCHITIEU = strName; receiveTD.TD_TENNV = this.jobTitle; receiveTD.TD_THOIGIAN = DateTime.Now; if (((resultData.Header.DataType == "R") || (resultData.Header.DataType == "M")) || (resultData.Header.DataType == "U")) { receiveTD.TD_TIEUDE = resultData.Header.Subject.Remove(0, 0x10).Trim(); } else { receiveTD.TD_TIEUDE = resultData.Header.Subject.Trim(); } receiveTD.TD_TRANGTHAI = (int)TrangThaiThongDiep.Nhan; receiveTD.TD_CONTENT = recvdata.DataString; using (tDBContext mainDB = new tDBContext()) { string strMaxID = mainDB.THONGDIEPs.Max("TD_ID"); if(string.IsNullOrEmpty(strMaxID))strMaxID="0"; receiveTD.TD_ID = Convert.ToInt32(strMaxID) + 1; mainDB.THONGDIEPs.InsertOnSubmit(receiveTD); mainDB.SubmitAllChange(); } #endregion this.Show1(strDesc, strDisposition); } } finally { } }
private void bwSend_DoWork(object sender, DoWorkEventArgs e) { bwSend.ReportProgress(1,"Tạo thông điệp gửi Hải quan..."); IData data = this.CreateRequestData(); string strSendMSG = data.GetDataString(); bwSend.ReportProgress(30, "Tạo xong thông điệp, đang gửi..."); ComParameter rParam = this.SendData(strSendMSG); bwSend.ReportProgress(60, "Đã gửi thông điệp..."); //Send được thì log msg #region Log send msg THONGDIEP sendTD = new THONGDIEP(); //sendTD.TD_CACHKHACPHUC = ""; sendTD.TD_COKETTHUC = data.Header.EndFlag.Trim(); sendTD.TD_DINHDANG = data.Header.Pattern.Trim(); sendTD.TD_LOAITD = data.Header.DataType.Trim(); sendTD.TD_MANV = data.JobCode.Trim(); sendTD.TD_MATD = data.OutCode.Trim(); //sendTD.TD_MESSSAGECODE = ""; //sendTD.TD_MOTALOI = ""; //sendTD.TD_RETURNCODE = ""; //sendTD.TD_TENCHITIEU = ""; sendTD.TD_TENNV = this.jobTitle; sendTD.TD_THOIGIAN = DateTime.Now; if (((data.Header.DataType == "R") || (data.Header.DataType == "M")) || (data.Header.DataType == "U")) { sendTD.TD_TIEUDE = data.Header.Subject.Remove(0, 0x10).Trim(); } else { sendTD.TD_TIEUDE = data.Header.Subject.Trim(); } sendTD.TD_TRANGTHAI = (int)TrangThaiThongDiep.DaGui; sendTD.TD_CONTENT = strSendMSG; using (tDBContext mainDB = new tDBContext()) { string strMaxID = mainDB.THONGDIEPs.Max("TD_ID"); if (string.IsNullOrEmpty(strMaxID)) strMaxID = "0"; sendTD.TD_ID = Convert.ToInt32(strMaxID) + 1; mainDB.THONGDIEPs.InsertOnSubmit(sendTD); mainDB.SubmitAllChange(); } #endregion bwSend.ReportProgress(100, "Đã lưu thông điệp..."); XuLyTraVe(rParam); }
private void GhiDuLieu() { gList.PrimaryGrid.FlushActiveRow(); if (this.DATA == default(DataTable)) return; using (tDBContext mainDB = new tDBContext()) { //Xử lý xóa gList.PrimaryGrid.PurgeDeletedRows(); DataTable delTable = this.DATA.GetChanges(DataRowState.Deleted); if (delTable != null && delTable.Rows.Count > 0) { delTable = clsAll.DataTableOriginal(delTable); List<GC_HDGC_SANPHAM> delObj = clsAll.DataTable2ListObjects<GC_HDGC_SANPHAM>(delTable); mainDB.GC_HDGC_SANPHAMs.DeleteAllOnSubmit(delObj); } //Xử lý thêm mới DataTable addedTable = this.DATA.GetChanges(DataRowState.Added); if (addedTable != null && addedTable.Rows.Count > 0) { List<GC_HDGC_SANPHAM> addObj = clsAll.DataTable2ListObjects<GC_HDGC_SANPHAM>(addedTable); string strMaxID = mainDB.GC_HDGC_SANPHAMs.Max("SP_ID"); if (string.IsNullOrEmpty(strMaxID)) strMaxID = "0"; int intMaxID = Convert.ToInt32(strMaxID); foreach (GC_HDGC_SANPHAM n in addObj) { n.SP_HDID = this.HDGC.HD_ID; n.SP_ID = ++intMaxID; } mainDB.GC_HDGC_SANPHAMs.InsertAllOnSubmit(addObj); } //Xử lý sửa DataTable modifiedTable = this.DATA.GetChanges(DataRowState.Modified); if (modifiedTable != null && modifiedTable.Rows.Count > 0) { List<GC_HDGC_SANPHAM> changeObj = clsAll.DataTable2ListObjects<GC_HDGC_SANPHAM>(modifiedTable); mainDB.GC_HDGC_SANPHAMs.UpdateAllOnSubmit(changeObj); } mainDB.SubmitAllChange(); this.DATA.AcceptChanges(); } this.tShow1("Ghi thành công"); }
private void GhiDuLieu() { #region Lưu mặc định //Xử lý lưu mặc định using (tDBContext mainDB = new tDBContext()) { var oldValues = mainDB.SMACDINHs.GetListObject(string.Format("MD_USERNAME='******'", st.LoginUsername)); mainDB.SMACDINHs.DeleteAllOnSubmit(oldValues); SMACDINH m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FMADV; m.MD_GIATRI = string.Format("{0}", clDonVi.SelectedValue); mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTENDV; m.MD_GIATRI = clDonVi.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FDIENTHOAIDV; m.MD_GIATRI = txtDienThoai.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FDIACHIDV; m.MD_GIATRI = txtDiaChi.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FMAHQ; m.MD_GIATRI = string.Format("{0}", clHaiQuan.SelectedValue); mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTENHQ; m.MD_GIATRI = clHaiQuan.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FMADOINHAP; m.MD_GIATRI = string.Format("{0}", clDoiNhap.SelectedValue); mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTENDOINHAP; m.MD_GIATRI = clDoiNhap.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FMADOIXUAT; m.MD_GIATRI = string.Format("{0}", clDoiXuat.SelectedValue); mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTENDOIXUAT; m.MD_GIATRI = clDoiXuat.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FUSERIDVNACCS; m.MD_GIATRI = txtUserID.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FPASSWORDVNACCS; m.MD_GIATRI = txtPassword.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTERMINALID; m.MD_GIATRI = txtTerminalID.Text; mainDB.SMACDINHs.InsertOnSubmit(m); m = new SMACDINH(); m.MD_USERNAME = st.LoginUsername; m.MD_GIATRI_MA = ct.FTERMINALACCESSKEY; m.MD_GIATRI = txtTerminalAccessKey.Text; mainDB.SMACDINHs.InsertOnSubmit(m); //m = new SMACDINH(); //m.MD_USERNAME = st.LoginUsername; //m.MD_GIATRI_MA = ct.FMAHQV4; //m.MD_GIATRI = cHQV4.CODE; //mainDB.SMACDINHs.InsertOnSubmit(m); //m = new SMACDINH(); //m.MD_USERNAME = st.LoginUsername; //m.MD_GIATRI_MA = ct.FTENHQV4; //m.MD_GIATRI = cHQV4.TEXT; //mainDB.SMACDINHs.InsertOnSubmit(m); //m = new SMACDINH(); //m.MD_USERNAME = st.LoginUsername; //m.MD_GIATRI_MA = ct.FIPHQV4; //m.MD_GIATRI = txtDiaChiKhaiV4.Text; //mainDB.SMACDINHs.InsertOnSubmit(m); //m = new SMACDINH(); //m.MD_USERNAME = st.LoginUsername; //m.MD_GIATRI_MA = ct.FTAIKHOANV4; //m.MD_GIATRI = txtTaiKhoanKhaiV4.Text; //mainDB.SMACDINHs.InsertOnSubmit(m); //m = new SMACDINH(); //m.MD_USERNAME = st.LoginUsername; //m.MD_GIATRI_MA = ct.FMATKHAUV4; //m.MD_GIATRI = txtMatKhauKhaiV4.Text; //mainDB.SMACDINHs.InsertOnSubmit(m); mainDB.SubmitAllChange(); clsAll.GetDefault(st.LoginUsername); ToastNotification.Show(this, "Ghi thành công", 3000, eToastPosition.MiddleCenter); } #endregion }
private void btnGhi_Click(object sender, EventArgs e) { if (this.CheckControls(pThongTinTK)==false) { ToastNotification.Show(this, "Còn một số chỉ tiêu chưa nhập hoặc chưa đúng, vui lòng kiểm tra lại", eToastPosition.MiddleCenter); return; } if (bsMEC.DataSource == null) return; MEC MEC = bsMEC.DataSource as MEC; if (MEC == null) return; if (MEC.TK_ID < 1)//trường hợp thêm mới { using (tDBContext mainDB = new tDBContext()) { string strMax = mainDB.MECs.Max("TK_ID"); if (string.IsNullOrEmpty(strMax)) strMax = "0"; MEC.TK_ID = Convert.ToInt32(strMax)+1; mainDB.MECs.InsertOnSubmit(MEC); mainDB.SubmitAllChange(); } } else//Trường hợp update { using (tDBContext mainDB = new tDBContext()) { mainDB.MECs.UpdateOnSubmit(MEC); mainDB.SubmitAllChange(); } } ToastNotification.Show(this,"Ghi thành công",eToastPosition.MiddleCenter); frmMEClist f = this.Tag as frmMEClist; if (f == null) return; f.OnDataChanged(); }
private void bwSieuNhan_DoWork(object sender, DoWorkEventArgs e) { try { if (e.Argument == null) return; string strConn = string.Format(strConnSQL, txtServerName.Text, txtDBName.Text, txtSQLUser.Text, txtSQLPass.Text); DBManagement dbType1 = DBManagement.SQL; if (rAccess.Checked == true) { strConn = string.Format(strConnAccess, txtAccessFile.Text); dbType1 = DBManagement.Access; } using (thaison.ecus5DBContext edb = new thaison.ecus5DBContext(strConn, dbType1)) { using (tDBContext mainDB = new tDBContext()) { #region Hút Nước SNUOC if (btnSNUOC.Name.Equals(e.Argument.ToString())) { List<thaison.SNUOC> lnuoc = edb.SNUOCs.GetListObject(""); List<SNUOC> myNuoc = new List<SNUOC>(); int i=0; foreach (thaison.SNUOC n in lnuoc) { if (mainDB.SNUOCs.Exist(string.Format("NC_MANUOC='{0}'", n.MA_NUOC)) == true) continue; SNUOC nuoc = new SNUOC(); nuoc.NC_MANUOC = n.MA_NUOC; nuoc.NC_TENNUOC = n.TEN_NUOC; nuoc.NC_GHICHU = n.TEN_NUOC1_VN; myNuoc.Add(nuoc); btnSNUOC.Text = string.Format("1- Hút Nước ({0})",++i); } mainDB.SNUOCs.InsertAllOnSubmit(myNuoc); mainDB.SubmitAllChange(); return; } #endregion #region Hút Hải quan SHAIQUAN if (btnSHAIQUAN.Name.Equals(e.Argument.ToString())) { List<thaison.SHAIQUAN> listThaiSonItem = edb.SHAIQUANs.GetListObject(""); List<SHAIQUAN> myListItem = new List<SHAIQUAN>(); int i = 0; foreach (thaison.SHAIQUAN thaisonItem in listThaiSonItem) { if (mainDB.SHAIQUANs.Exist(string.Format("HQ_MA='{0}'", thaisonItem.Ma_HQ)) == true) continue; SHAIQUAN myItem = new SHAIQUAN(); myItem.HQ_MA = thaisonItem.Ma_HQ; myItem.HQ_TEN = thaisonItem.Ten_HQ; myListItem.Add(myItem); btnSHAIQUAN.Text = string.Format("1- Hút Hải quan ({0})", ++i); } mainDB.SHAIQUANs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút bộ phận SBOPHANHAIQUANVNACCS if (btnSBOPHAN.Name.Equals(e.Argument.ToString())) { List<thaison.SHAIQUAN_SUB> listThaiSonItem = edb.SHAIQUAN_SUBs.GetListObject(""); List<SBOPHANHAIQUANVNACCS> myListItem = new List<SBOPHANHAIQUANVNACCS>(); int i = 0; foreach (thaison.SHAIQUAN_SUB thaisonItem in listThaiSonItem) { if (mainDB.SBOPHANHAIQUANVNACCSs.Exist(string.Format("BP_MAHQ='{0}' AND BP_MABP='{1}'", thaisonItem.MA_HQ, thaisonItem.MA)) == true) continue; SBOPHANHAIQUANVNACCS myItem = new SBOPHANHAIQUANVNACCS(); myItem.BP_MAHQ = thaisonItem.MA_HQ; myItem.BP_MABP = thaisonItem.MA; myItem.BP_TENBP = thaisonItem.TEN; myListItem.Add(myItem); btnSBOPHAN.Text = string.Format("1- Hút Bộ phận ({0})", ++i); } mainDB.SBOPHANHAIQUANVNACCSs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút địa điểm lưu kho if (btnSDDLK.Name.Equals(e.Argument.ToString())) { List<thaison.SDIA_DIEM> listThaiSonItem = edb.SDIA_DIEMs.GetListObject(""); List<SDDLK> myListItem = new List<SDDLK>(); int i = 0; foreach (thaison.SDIA_DIEM thaisonItem in listThaiSonItem) { if (mainDB.SDDLKs.Exist(string.Format("DDLK_MA='{0}'", thaisonItem.MA_DIA_DIEM)) == true) continue; SDDLK myItem = new SDDLK(); myItem.DDLK_MA = thaisonItem.MA_DIA_DIEM; myItem.DDLK_TEN = thaisonItem.TEN_DIA_DIEM;//.Replace("'","''"); myItem.DDLH_GHICHU = thaisonItem.GHI_CHU; myItem.DDLK_DIABAN = thaisonItem.DIA_BAN; myItem.DDLK_DIACHI = thaisonItem.DIA_CHI; myItem.DDLK_MAHQ = thaisonItem.MA_HQ; //myItem. myListItem.Add(myItem); btnSDDLK.Text = string.Format("1- Hút địa điểm lưu kho ({0})", ++i); } mainDB.SDDLKs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút cửa khẩu trong nước if (btnSCUAKHAU.Name.Equals(e.Argument.ToString())) { List<thaison.SCUAKHAU> listThaiSonItem = edb.SCUAKHAUs.GetListObject(""); List<SCUAKHAU> myListItem = new List<SCUAKHAU>(); int i = 0; foreach (thaison.SCUAKHAU thaisonItem in listThaiSonItem) { if (mainDB.SCUAKHAUs.Exist(string.Format("CK_MACK='{0}' AND CK_MANUOC='VN'", thaisonItem.Ma_CK)) == true) continue; SCUAKHAU myItem = new SCUAKHAU(); myItem.CK_MANUOC = "VN"; myItem.CK_MACK = thaisonItem.Ma_CK; myItem.CK_TENCK = thaisonItem.Ten_CK; myItem.CK_TENBANG = thaisonItem.TEN_BANG; myItem.CK_MACKCU = thaisonItem.MA_CU; myItem.CK_TENCKCU = thaisonItem.TEN_CU; myItem.CK_TENCK_VN = thaisonItem.TEN_CK1_VN;//TEN_CK1_VN bọn TS update nhiều hơn TEN_CK_VN myListItem.Add(myItem); btnSCUAKHAU.Text = string.Format("6 - Hút cửa khẩu trong nước ({0})", ++i); } mainDB.SCUAKHAUs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút cửa khẩu nước ngoài if (btnSCUAKHAUNN.Name.Equals(e.Argument.ToString())) { List<thaison.SCUAKHAUNN> listThaiSonItem = edb.SCUAKHAUNNs.GetListObject(""); List<SCUAKHAUNN> myListItem = new List<SCUAKHAUNN>(); int i = 0; foreach (thaison.SCUAKHAUNN thaisonItem in listThaiSonItem) { if (mainDB.SCUAKHAUNNs.Exist(string.Format("CK_MACK='{0}' AND CK_MANUOC='{1}'", thaisonItem.MA_CK, thaisonItem.MA_NUOC)) == true) continue; SCUAKHAUNN myItem = new SCUAKHAUNN(); myItem.CK_MANUOC = thaisonItem.MA_NUOC; myItem.CK_MACK = thaisonItem.MA_CK; myItem.CK_TENCK = thaisonItem.TEN_CK; myItem.CK_TENBANG = thaisonItem.TEN_BANG; myItem.CK_MACKCU = thaisonItem.MA_CU; myItem.CK_TENCKCU = thaisonItem.TEN_CU; myItem.CK_TENCK_VN = thaisonItem.TEN_CK1_VN;//TEN_CK1_VN bọn TS update nhiều hơn TEN_CK_VN myItem.CK_TYPE = thaisonItem.ItemType; myListItem.Add(myItem); btnSCUAKHAUNN.Text = string.Format("7 - Hút cửa khẩu nước ngoài ({0})", ++i); } mainDB.SCUAKHAUNNs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút nguyên tệ if (btnSNGHTE.Name.Equals(e.Argument.ToString())) { List<thaison.SNGTE> listThaiSonItem = edb.SNGTEs.GetListObject(""); List<SNGHTE> myListItem = new List<SNGHTE>(); int i = 0; foreach (thaison.SNGTE thaisonItem in listThaiSonItem) { if (mainDB.SNGHTEs.Exist(string.Format("NT_MANT='{0}'", thaisonItem.MA_NT)) == true) continue; SNGHTE myItem = new SNGHTE(); myItem.NT_MANT = thaisonItem.MA_NT; myItem.NT_TENNT = thaisonItem.TEN_NT; myItem.NT_TENNT_VN = thaisonItem.TEN_NT1; myItem.NT_TYGIAVND =Convert.ToDecimal(thaisonItem.TYGIA_VND); myItem.NT_TENBANG = thaisonItem.TEN_BANG; myListItem.Add(myItem); btnSNGHTE.Text = string.Format("8 - Hút Nguyên tệ ({0})", ++i); } mainDB.SNGHTEs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion #region Hút nguyên tệ if (btnSDKGH.Name.Equals(e.Argument.ToString())) { List<thaison.SDKGH> listThaiSonItem = edb.SDKGHs.GetListObject(""); List<SDKGH> myListItem = new List<SDKGH>(); int i = 0; foreach (thaison.SDKGH thaisonItem in listThaiSonItem) { if (mainDB.SDKGHs.Exist(string.Format("DKGH_MA='{0}'", thaisonItem.MA_GH)) == true) continue; SDKGH myItem = new SDKGH(); myItem.DKGH_MA = thaisonItem.MA_GH; myItem.DKGH_TEN = thaisonItem.TEN_GH; myItem.DKGH_GHICHU = thaisonItem.GHICHU; myListItem.Add(myItem); btnSDKGH.Text = string.Format("9 - Hút điều kiện giao hàng ({0})", ++i); } mainDB.SDKGHs.InsertAllOnSubmit(myListItem); mainDB.SubmitAllChange(); return; } #endregion } } } catch (Exception ex) { clsMx.Show(ex, this.Name); return; } }
private void ThemDuLieu() { if (this.DATA == default(DataTable)) return; using (tDBContext mainDB = new tDBContext()) { //Xử lý thêm mới DataTable addedTable = this.DATA.GetChanges(DataRowState.Added); if (addedTable != null && addedTable.Rows.Count > 0) { string strMaxKey = mainDB.GC_HDGCs.Max("HD_ID"); if (string.IsNullOrEmpty(strMaxKey) == true) strMaxKey = "0"; int intMaxKey = Convert.ToInt32(strMaxKey); foreach (DataRow r in addedTable.Rows) { r["HD_ID"] = ++intMaxKey; } List<GC_HDGC> addObj = clsAll.DataTable2ListObjects<GC_HDGC>(addedTable); mainDB.GC_HDGCs.InsertAllOnSubmit(addObj); } mainDB.SubmitAllChange(); this.DATA.AcceptChanges(); } }
private void XoaDuLieu() { if (this.DATA == default(DataTable)) return; using (tDBContext mainDB = new tDBContext()) { //Xử lý xóa gList.PrimaryGrid.PurgeDeletedRows(); DataTable delTable = this.DATA.GetChanges(DataRowState.Deleted); if (delTable != null && delTable.Rows.Count > 0) { delTable = clsAll.DataTableOriginal(delTable); List<GC_HDGC> delObj = clsAll.DataTable2ListObjects<GC_HDGC>(delTable); mainDB.GC_HDGCs.DeleteAllOnSubmit(delObj); } mainDB.SubmitAllChange(); this.DATA.AcceptChanges(); this.tShow1("Xóa thành công"); } }
private void btnGhiDuLieu_Click(object sender, EventArgs e) { using (tDBContext mainDB = new tDBContext()) { if (DATA.HD_ID < 1) { string strMaxID = mainDB.GC_HDGCs.Max("HD_ID"); if (string.IsNullOrEmpty(strMaxID) == true) strMaxID = "0"; int intMaxID = Convert.ToInt32(strMaxID) + 1; DATA.HD_ID = intMaxID; mainDB.GC_HDGCs.InsertOnSubmit(DATA); } else { mainDB.GC_HDGCs.UpdateOnSubmit(DATA); } mainDB.SubmitAllChange(); } this.tShow1("Ghi dữ liệu thành công"); }
private void btnGhi_Click(object sender, EventArgs e) { if (superValidator1.Validate() == false) { ToastNotification.Show(this, "Còn một số chỉ tiêu chưa nhập hoặc chưa đúng, vui lòng kiểm tra lại", eToastPosition.MiddleCenter); return; } if (bsMIC.DataSource == null) return; MIC mic = bsMIC.DataSource as MIC; if (mic == null) return; if (mic.TK_ID < 1)//trường hợp thêm mới { using (tDBContext mainDB = new tDBContext()) { string strMax = mainDB.MICs.Max("TK_ID"); if (string.IsNullOrEmpty(strMax)) strMax = "0"; mic.TK_ID = Convert.ToInt32(strMax)+1; mainDB.MICs.InsertOnSubmit(mic); mainDB.SubmitAllChange(); } } else//Trường hợp update { using (tDBContext mainDB = new tDBContext()) { mainDB.MICs.UpdateOnSubmit(mic); mainDB.SubmitAllChange(); } } ToastNotification.Show(this,"Ghi thành công",eToastPosition.MiddleCenter); }