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>"); } }
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; } }