Exemple #1
0
    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();
        }
    }
Exemple #4
0
 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();
     }
 }