protected void btnSuaClick(object sender, DirectEventArgs e) { try { if (grpBangTamUng.GetSelectedRecordIDs().Count > 1) { X.Msg.Alert("Thông báo", "Bạn chỉ được chọn 1 dòng").Show(); return; } wdAddWindow.Icon = Icon.Pencil; wdAddWindow.Title = "Sửa thông tin tạm ứng"; hdfRecordID.Text = grpBangTamUng.GetSelectedRecordIDs().FirstOrDefault(); DAL.BangTamUng tamung = new BangTamUngController().GetByPrKey(int.Parse(hdfRecordID.Text)); cbonhanvien.Text = new HoSoController().TraVeTenByPRKEY(tamung.PrKeyHoSo); dfNgayTamUng.SelectedDate = tamung.NgayTamUng; //dfThoiHanTamUng.SelectedDate = tamung.ThoiHanThanhToan; txtLyDoTamUng.Text = tamung.LyDoTamUng; txtSoTien.Text = tamung.SoTien.ToString(); //txtSoTienDaTra.Text = tamung.SoTienDaTra.ToString(); cbonhanvien.Disabled = true; btnCapNhatSua.Show(); btnCapNhatThem.Hide(); btnCapNhatThemVaDongLai.Hide(); wdAddWindow.Show(); } catch (Exception ex) { X.Msg.Alert("Có lỗi xảy ra", ex.Message).Show(); } }
protected void btnChuaThanhToan_Click(object sender, DirectEventArgs e) { try { BangTamUngController controller = new BangTamUngController(); RowSelectionModel sm = grpCongNoNhanVien.SelectionModel.Primary as RowSelectionModel; foreach (var item in sm.SelectedRows) { BangTamUngInfo tmp = new BangTamUngInfo { ID = int.Parse(item.RecordID), GhiChu = txtGhiChuThanhToan.Text, DaThanhToanHet = false, SoTienConLai = decimal.Parse(nbfSoTienConNo.Text) }; controller.UpdateThanhToanCongNo(tmp); } RM.RegisterClientScriptBlock("grpCongNoNhanVienStore", "grpCongNoNhanVienStore.reload();Store1.reload();"); wdCapNhatThanhToanCongNo.Hide(); } catch (Exception ex) { X.MessageBox.Alert("Thông báo lỗi", ex.Message).Show(); } }
protected void btnDaThanhToan_Click(object sender, DirectEventArgs e) { try { // upload file string path = string.Empty; if (fup_fileAttachment.HasFile) { string directory = Server.MapPath(""); path = UploadFile(fup_fileAttachment, "File/AttachFile"); } if (path.Equals("-1")) { X.Msg.Alert("Thông báo", "Kích thước của tệp tin vượt quá quy định (10MB)").Show(); return; } BangTamUngController controller = new BangTamUngController(); RowSelectionModel sm = grpCongNoNhanVien.SelectionModel.Primary as RowSelectionModel; foreach (var item in sm.SelectedRows) { BangTamUngInfo tmp = new BangTamUngInfo { ID = int.Parse(item.RecordID), GhiChu = txtGhiChuThanhToan.Text, NgayThanhToan = dfNgayThanhToan.SelectedDate, DaThanhToanHet = chkDaThanhToanDu.Checked, SoTienDaTra = decimal.Parse(nbfSoTienThanhToan.Text) }; if (path != "") { tmp.AttachFile = path; } else { tmp.AttachFile = hdfFileAttachment.Text; } controller.UpdateThanhToanCongNo(tmp); } RM.RegisterClientScriptBlock("grpCongNoNhanVienStore", "grpCongNoNhanVienStore.reload();Store1.reload();"); wdCapNhatThanhToanCongNo.Hide(); } catch (Exception ex) { X.MessageBox.Alert("Thông báo lỗi", ex.Message).Show(); } }
protected void btnCapNhatSua_Click(object sender, DirectEventArgs e) { try { DAL.BangTamUng tamung = new BangTamUngController().GetByPrKey(int.Parse(grpBangTamUng.GetSelectedRecordIDs().FirstOrDefault().ToString())); //tamung.SoTienDaTra = decimal.Parse("0" + txtSoTienDaTra.Text); tamung.LyDoTamUng = txtLyDoTamUng.Text; tamung.NgayTamUng = dfNgayTamUng.SelectedDate; tamung.SoTien = decimal.Parse("0" + txtSoTien.Text); tamung.SoTienVietBangChu = ""; //tamung.ThoiHanThanhToan = dfThoiHanTamUng.SelectedDate; new BangTamUngController().Update(tamung); Dialog.ShowNotification("Thông báo", "Đã cập nhật thành công"); grpBangTamUng.GetGridPanel().Reload(); wdAddWindow.Hide(); grpBangTamUng.GetResourceManager().RegisterClientScriptBlock("rabc", "resetForm();"); } catch (Exception ex) { X.Msg.Alert("Có lỗi xảy ra", ex.Message).Show(); } }