protected void bt_update(object sender, DirectEventArgs e) { DateTime?TuNgay = null; DateTime?DenNgay = null; DAL.BHDAUPHIEU dp = new DAL.BHDAUPHIEU(); BHDauPhieuController bh = new BHDauPhieuController(); bh.Quy(ThoiGianBaoCao.SelectedItem.Value.ToString(), Convert.ToInt32(NamBaoCao.Value), out TuNgay, out DenNgay); dp.TuNgay = Convert.ToDateTime(TuNgay); dp.DenNgay = Convert.ToDateTime(DenNgay); dp.IDDauPhieu = string.IsNullOrEmpty(hdfMadauphieu.Text) == true ? 0 : Convert.ToInt32(hdfMadauphieu.Text); dp.TenChungTu = txttenchungtu.Text; dp.DateCreate = DateTime.Now; dp.NgayThang = DateTime.Now; dp.SoTaiKhoan = txtSoTaiKhoan.Text; dp.MoTaiNganHang = txtMoTai.Text; dp.SoLaoDongNu = string.IsNullOrEmpty(txtTrongDoNu.Text) == true ? 0 : Convert.ToInt32(txtTrongDoNu.Text); dp.TongSoLaoDong = string.IsNullOrEmpty(txtTongSoLaoDong.Text) == true ? 0 : Convert.ToInt32(txtTongSoLaoDong.Text); dp.TongQuyLuongTrongQuy = string.IsNullOrEmpty(txtTongQuyLuong.Text) == true ? 0 : Convert.ToDecimal(txtTongQuyLuong.Text); new BHDauPhieuController().Update(dp); hdfTuNgay.Text = Convert.ToDateTime(TuNgay).ToString(); hdfDenNgay.Text = Convert.ToDateTime(DenNgay).ToString(); wdQuanLyDanhSachBienDongEdit.Hide(); grpDanhSachBaoCao.Reload(); Dialog.ShowNotification("Thông báo", "Đã cập nhật thành công"); }
protected void LoadEdit_DauPhieu(object sender, DirectEventArgs e) { DAL.BHDAUPHIEU bhdp = new DAL.BHDAUPHIEU(); bhdp = new BHDauPhieuController().GetByPrKey(Convert.ToInt32(hdfMadauphieu.Text)); cboloaichungtu.Value = bhdp.LoaiChungTu; cboloaichungtu.Text = bhdp.LoaiChungTu; txttenchungtu.Text = bhdp.TenChungTu; txtsochungtu.Text = bhdp.So; txtSoTaiKhoan.Text = bhdp.SoTaiKhoan; txtMoTai.Text = bhdp.MoTaiNganHang; txtTongSoLaoDong.Text = bhdp.TongSoLaoDong.ToString(); txtTrongDoNu.Text = bhdp.SoLaoDongNu.ToString(); txtTongQuyLuong.Text = bhdp.TongQuyLuongTrongQuy.ToString(); ThoiGianBaoCao.SelectedItem.Text = new BHDauPhieuController().GetQuy(bhdp.TuNgay, bhdp.DenNgay); ThoiGianBaoCao.SelectedItem.Value = new BHDauPhieuController().GetQuy(bhdp.TuNgay, bhdp.DenNgay); wdQuanLyDanhSachBienDongEdit.Title = "Sửa chứng từ"; wdQuanLyDanhSachBienDongEdit.Icon = Icon.Pencil; wdQuanLyDanhSachBienDongEdit.Show(); }
protected void bt_themmoichungtu(object sender, DirectEventArgs e) { DAL.BHDAUPHIEU dp = new DAL.BHDAUPHIEU(); DateTime? TuNgay = null; DateTime? DenNgay = null; BHDauPhieuController bh = new BHDauPhieuController(); bh.Quy(ThoiGianBaoCao.SelectedItem.Value.ToString(), Convert.ToInt32(NamBaoCao.Value), out TuNgay, out DenNgay); dp.TuNgay = Convert.ToDateTime(TuNgay); dp.DenNgay = Convert.ToDateTime(DenNgay); dp.MaDonVi = Session["MaDonVi"].ToString(); dp.LoaiChungTu = cboloaichungtu.SelectedIndex.ToString() != "-1" ? cboloaichungtu.Value.ToString() : "0"; dp.TenChungTu = txttenchungtu.Text; dp.DateCreate = DateTime.Now; dp.NgayThang = DateTime.Now; dp.SoTaiKhoan = txtSoTaiKhoan.Text; dp.MoTaiNganHang = txtMoTai.Text; dp.SoLaoDongNu = string.IsNullOrEmpty(txtTrongDoNu.Text) == true ? 0 : Convert.ToInt32(txtTrongDoNu.Text); dp.TongSoLaoDong = string.IsNullOrEmpty(txtTongSoLaoDong.Text) == true ? 0 : Convert.ToInt32(txtTongSoLaoDong.Text); dp.TongQuyLuongTrongQuy = string.IsNullOrEmpty(txtTongQuyLuong.Text) == true ? 0 : Convert.ToDecimal(txtTongQuyLuong.Text); new BHDauPhieuController().Insert(dp); //tạm thời reset ở đây. bao giờ có time reset ở trên kia sau cboloaichungtu.Reset(); txtsochungtu.Reset(); txttenchungtu.Reset(); txtSoTaiKhoan.Reset(); txtMoTai.Reset(); txtTongQuyLuong.Reset(); int tongso; int nu; new BaoHiemController().DemSoLaoDong(out tongso, out nu); txtTongSoLaoDong.Text = tongso.ToString(); txtTrongDoNu.Text = nu.ToString(); //Dialog.ShowNotification("Cập nhật dữ liệu thành công"); if (e.ExtraParams["D"] == "True") { wdQuanLyDanhSachBienDongEdit.Hide(); } grpDanhSachBaoCao.Reload(); }
protected void bt_themmoichungtu(object sender, DirectEventArgs e) { DAL.BHDAUPHIEU dp = new DAL.BHDAUPHIEU(); DateTime? TuNgay = null; DateTime? DenNgay = null; BHDauPhieuController bh = new BHDauPhieuController(); bh.Quy(ThoiGianBaoCao.SelectedItem.Value.ToString(), Convert.ToInt32(NamBaoCao.Value), out TuNgay, out DenNgay); dp.TuNgay = Convert.ToDateTime(TuNgay); dp.DenNgay = Convert.ToDateTime(DenNgay); #region comment của a khởi //DateTimeFormatInfo dtfi = new DateTimeFormatInfo(); //dtfi.ShortDatePattern = "dd-MM-yyyy"; //dtfi.DateSeparator = "-"; //switch (ThoiGianBaoCao.SelectedItem.Value.ToString()) //{ // case "Quý 1": // if (Convert.ToInt32(NamBaoCao.Value) == DateTime.Now.Year) // { // string ngay1 = DateTime.DaysInMonth(DateTime.Now.Year, 3).ToString(); // dp.TuNgay = Convert.ToDateTime("01-01-" + DateTime.Now.Year + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay1 + "-03-" + DateTime.Now.Year + "", dtfi); // break; // } // else // { // string ngay1 = DateTime.DaysInMonth(Convert.ToInt32(NamBaoCao.Value), 3).ToString(); // dp.TuNgay = Convert.ToDateTime("01-01-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay1 + "-03-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // break; // } // case "Quý 2": // if (Convert.ToInt32(NamBaoCao.Value) == DateTime.Now.Year) // { // string ngay2 = DateTime.DaysInMonth(DateTime.Now.Year, 6).ToString(); // dp.TuNgay = Convert.ToDateTime("01-04-" + DateTime.Now.Year + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay2 + "-06-" + DateTime.Now.Year + "", dtfi); // break; // } // else // { // string ngay2 = DateTime.DaysInMonth(Convert.ToInt32(NamBaoCao.Value), 6).ToString(); // dp.TuNgay = Convert.ToDateTime("01-04-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay2 + "-06-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // break; // } // case "Quý 3": // if (Convert.ToInt32(NamBaoCao.Value) == DateTime.Now.Year) // { // string ngay3 = DateTime.DaysInMonth(DateTime.Now.Year, 9).ToString(); // dp.TuNgay = Convert.ToDateTime("01-07-" + DateTime.Now.Year + "-", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay3 + "-09-" + DateTime.Now.Year + "", dtfi); // break; // } // else // { // string ngay3 = DateTime.DaysInMonth(Convert.ToInt32(NamBaoCao.Value), 9).ToString(); // dp.TuNgay = Convert.ToDateTime("01-07-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay3 + "-09-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // break; // } // case "Quý 4": // if (Convert.ToInt32(NamBaoCao.Value) == DateTime.Now.Year) // { // string ngay4 = DateTime.DaysInMonth(DateTime.Now.Year, 12).ToString(); // dp.TuNgay = Convert.ToDateTime("01-10-" + DateTime.Now.Year + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay4 + "-12-" + DateTime.Now.Year + "", dtfi); // break; // } // else // { // string ngay4 = DateTime.DaysInMonth(Convert.ToInt32(NamBaoCao.Value), 12).ToString(); // dp.TuNgay = Convert.ToDateTime("01-10-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay4 + "-12-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // break; // } // default: // if (Convert.ToInt32(NamBaoCao.Value) == DateTime.Now.Year) // { // string ngay5 = DateTime.DaysInMonth(DateTime.Now.Year, Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value)).ToString(); // dp.TuNgay = Convert.ToDateTime("01-" + Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value) + "-" + DateTime.Now.Year + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay5 + "-" + Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value) + "-" + DateTime.Now.Year + "", dtfi); // break; // } // else // { // string ngay5 = DateTime.DaysInMonth(Convert.ToInt32(NamBaoCao.Value), Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value)).ToString(); // dp.TuNgay = Convert.ToDateTime("01-" + Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value) + "-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // dp.DenNgay = Convert.ToDateTime("" + ngay5 + "-" + Convert.ToInt32(ThoiGianBaoCao.SelectedItem.Value) + "-" + Convert.ToInt32(NamBaoCao.Value) + "", dtfi); // break; // } //} #endregion dp.MaDonVi = Session["MaDonVi"].ToString(); if (cboloaichungtu.SelectedIndex.ToString() != "-1") { dp.LoaiChungTu = cboloaichungtu.Value.ToString(); } else { dp.LoaiChungTu = "0"; } dp.TenChungTu = txttenchungtu.Text; dp.DateCreate = DateTime.Now; dp.NgayThang = DateTime.Now; dp.SoTaiKhoan = txtSoTaiKhoan.Text; dp.MoTaiNganHang = txtMoTai.Text; dp.SoLaoDongNu = string.IsNullOrEmpty(txtTrongDoNu.Text) == true ? 0 : Convert.ToInt32(txtTrongDoNu.Text); dp.TongSoLaoDong = string.IsNullOrEmpty(txtTongSoLaoDong.Text) == true ? 0 : Convert.ToInt32(txtTongSoLaoDong.Text); dp.TongQuyLuongTrongQuy = string.IsNullOrEmpty(txtTongQuyLuong.Text) == true ? 0 : Convert.ToDecimal(txtTongQuyLuong.Text); new BHDauPhieuController().Insert(dp); //tạm thời reset ở đây. bao giờ có time reset ở trên kia sau cboloaichungtu.Reset(); txtsochungtu.Reset(); txttenchungtu.Reset(); txtSoTaiKhoan.Reset(); txtMoTai.Reset(); txtTongQuyLuong.Reset(); int tongso; int nu; new BaoHiemController().DemSoLaoDong(out tongso, out nu); txtTongSoLaoDong.Text = tongso.ToString(); txtTrongDoNu.Text = nu.ToString(); Notification.Show(new NotificationConfig { Title = "Thông báo từ hệ thống", Icon = Icon.Information, Html = "Cập nhật dữ liệu thành công!", AutoHide = true, HideDelay = 2000, AlignCfg = new NotificationAlignConfig { ElementAnchor = AnchorPoint.BottomRight } }); if (e.ExtraParams["D"] == "True") { wdQuanLyDanhSachBienDongEdit.Hide(); } grpDanhSachBaoCao.Reload(); }