private void btnUpdate_Click(object sender, EventArgs e) { try { Declare.IdTrungTam = Common.IntValue(cboCurrentTrungTam.SelectedValue); Declare.IdKho = Common.IntValue(cboCurrentWareHouse.SelectedValue); Declare.IdLoaiKhachHang = Common.IntValue(cboCurrentLoaiDT.SelectedValue); Declare.TenKhachHang = cboCurrentDoiTuong.Text.Trim(); Declare.IdKHMacDinh = Common.IntValue(cboCurrentDoiTuong.SelectedValue); Declare.TenKho = cboCurrentWareHouse.Text.Trim(); DMKhoInfo khoInfo = cboCurrentWareHouse.SelectedIndex > -1 ? liKho[cboCurrentWareHouse.SelectedIndex] : new DMKhoInfo(); if (khoInfo.NgayDuDau.CompareTo(DateTime.Now) > 0) { Declare.NgayDuDau = khoInfo.NgayDuDau; } else { Declare.NgayDuDau = DateTime.Now; } NguoiDungDataProvider.SetKhoMacDinh(Declare.IdTrungTam, Declare.IdKho, Declare.IdLoaiKhachHang, Declare.IdKHMacDinh, ((NguoiDungInfor)Declare.USER_INFOR).IdNguoiDung); //DMKhoInfo khoInfo = DMKhoDataProvider.GetKhoByIdInfo(Declare.IdKho); //string sql = "Update tbl_DM_NguoiDung Set KhoMacDinh = " + Declare.IdKho + " Where IdNguoiDung = " + Declare.UserId; //DBTools.ExecuteQuery(sql, CommandType.Text); //object tmp = DBTools.ExecuteScalar(String.Format("select NgayDuDau from tbl_DM_Kho where IdKho={0}", Declare.IdKho)); //if (khoInfo.NgayDuDau.CompareTo(DateTime.Now) > 0) // Declare.NgayDuDau = khoInfo.NgayDuDau; //else // Declare.NgayDuDau = DateTime.Now; // DateTime.Parse(SqlDateTime.MinValue.ToString()); //if (DBTools.ExecuteQuery(sql, CommandType.Text) != null) // MessageBox.Show(Declare.msgSavedKho, Declare.titleNotice, MessageBoxButtons.OK, MessageBoxIcon.Information); //else // MessageBox.Show(Declare.msgUpdateErr, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("Đổi kho hiện tại thành công. Hệ thống sẽ đóng các form hiện hành để đảm bảo dữ liệu"); if (frmParent != null) { foreach (Form frm in frmParent.MdiChildren) { frm.Close(); } } } catch { MessageBox.Show("Lỗi khi cập nhật dữ liệu", Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Close(); } }
private void btnUpdate_Click(object sender, EventArgs e) { if (ValidData()) { if (bteTrungTam.Tag != null) { TTamSelected = (DMTrungTamInfor)bteTrungTam.Tag; } if (bteKhoXuat.Tag != null) { KhoSelected = (DMKhoInfo)bteKhoXuat.Tag; } if (cboCurrentLoaiDT.SelectedIndex != -1) { LoaiDTSelected = liLoaiDT[cboCurrentLoaiDT.SelectedIndex]; } if (bteKhachHang.Tag != null) { KHangSelected = (DMDoiTuongInfo)bteKhachHang.Tag; } if (bteTruongCa.Tag != null) { TruongCaSelected = (DMNhanVienInfo)bteTruongCa.Tag; } if (bteThuNgan.Tag != null) { ThuNganSelected = (DMNhanVienInfo)bteThuNgan.Tag; } if (bteThoiHanThanhToan.Tag != null) { ThoiHanTTSelected = (DMLoaiThuChiInfor)bteThoiHanThanhToan.Tag; } if (TypeReset == 1 || TypeReset == 2) { if (TTamSelected != null) { Declare.IdTrungTam = TTamSelected.IdTrungTam; Declare.TenTrungTam = TTamSelected.TenTrungTam; } if (KhoSelected != null) { Declare.IdKho = KhoSelected.IdKho; Declare.TenKho = KhoSelected.TenKho; } if (LoaiDTSelected != null) { Declare.IdLoaiKhachHang = LoaiDTSelected.IdLoaiDT; } if (KHangSelected != null) { Declare.IdKHMacDinh = KHangSelected.IdDoiTuong; Declare.TenKhachHang = KHangSelected.TenDoiTuong; } Declare.IdThuNgan = ThuNganSelected != null ? ThuNganSelected.IdNhanVien : 0; Declare.IdTruongCa = TruongCaSelected != null ? TruongCaSelected.IdNhanVien : 0; Declare.IdThoiHanThanhToan = ThoiHanTTSelected != null ? ThoiHanTTSelected.IdThuChi : 0; Declare.NgayLamViec = dtNgayLamViec.Value; DateTime now = CommonProvider.Instance.GetSysDate(); if (KhoSelected.NgayDuDau.CompareTo(now) > 0) { Declare.NgayDuDau = KhoSelected.NgayDuDau; } else { Declare.NgayDuDau = now; } } if (TypeReset == 2) { string formMacDinh = ""; if (choseForm && lueFormMacDinh.EditValue != null) { formMacDinh = lueFormMacDinh.EditValue.ToString(); } NguoiDungDataProvider.SetKhoMacDinh(Declare.IdTrungTam, Declare.IdKho, Declare.IdLoaiKhachHang, Declare.IdKHMacDinh, Declare.IdTruongCa, Declare.IdThuNgan, Declare.IdThoiHanThanhToan, nguoiDung.IdNguoiDung, formMacDinh); } if (this.frmParent != null) { foreach (Form frm in frmParent.MdiChildren) { frm.Close(); } } this.DialogResult = DialogResult.OK; } }