protected void gvDanhSachHangMucThietHai_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            dmdto = new DanhMucThietHaiDTO();
            GridViewRow row = gvDanhSachHangMucThietHai.Rows[e.RowIndex];
            //TextBox txtnhomhangmuc=row.Cells[0].Controls[0] as TextBox;
            TextBox trangthai = row.Cells[1].Controls[0] as TextBox;
            TextBox tinhtrang = row.Cells[2].Controls[0] as TextBox;
            // CheckBox cktinhtrangthiethai = row.Cells[2].Controls[0] as CheckBox;
            TextBox ykien     = row.Cells[3].Controls[0] as TextBox;
            int     mahangmuc = int.Parse(gvDanhSachHangMucThietHai.DataKeys[e.RowIndex].Value.ToString());

            dmdto.Ma = mahangmuc;
            //string mathamchieu=cl.LayMaTheoTen(thamchieu);
            dmdto.MaClaim = mathamchieu;
            //dmdto.TenHangMuc= txtnhomhangmuc.Text;
            dmdto.TrangThai = trangthai.Text;
            //if (ckTinhTrang.Checked == true)
            //    dmdto.TinhTrang = "Yes";
            //else
            //    dmdto.TinhTrang = "No";
            dmdto.TinhTrang = tinhtrang.Text;;
            dmdto.YKienGDV  = ykien.Text;
            bool kq = dmdao.CapNhatDanhMucThietHai(dmdto);

            if (kq == true)
            {
                e.Cancel = true;
                gvDanhSachHangMucThietHai.EditIndex = -1;
                loadDanhSach(mathamchieu);
            }
            else
            {
                Response.Write("<script>alert('Fail!');</script>");
            }
        }
Exemple #2
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                lblMessage.Text = "";

                DanhMucThietHaiDAO dao = new DanhMucThietHaiDAO();

                DanhMucThietHaiDTO thietHai = new DanhMucThietHaiDTO();
                thietHai.Ma = int.Parse(hiddenDanhMucID.Value);
                string thamchieu = Session["ThamChieu"].ToString();
                thietHai.MaClaim          = thamchieu;
                thietHai.MaHangMuc        = int.Parse(drDamaged.SelectedValue);
                thietHai.ThietHaiHoanToan = txtTotally.Text;
                thietHai.TrangThai        = txtPartial.Text;
                if (checkTinhTrang.Checked)
                {
                    thietHai.TinhTrang = "Yes";
                }
                else
                {
                    thietHai.TinhTrang = "No";
                }
                thietHai.YKienGDV  = txtYKienGDV.Text;
                thietHai.MoTaChung = txtMoTaChung.Text;
                dao.CapNhatDanhMucThietHai(thietHai);

                panelGrid.Visible    = true;
                panelAddEdit.Visible = false;

                Response.Write("<script>parent.reloaData();</script>");
                int    maGDV   = int.Parse(Request.Cookies["MaGDV"].Value);
                string noidung = gdv.LayTenTheoMa(maGDV) + " edited summary of loss of case" + thamchieu + " .";
                SaveLogTracking(maGDV, noidung, thamchieu);
                loadDanhMucThietHai();
            }
            catch (Exception ex)
            {
                lblMessage.Text = ex.Message;
            }
        }