Пример #1
0
    protected void btnCapNhat_Click(object sender, DirectEventArgs e)
    {
        BHQUYDINHBIENDONGInfo       obj = new BHQUYDINHBIENDONGInfo();
        BHQUYDINHBIENDONGController ctr = new BHQUYDINHBIENDONGController();

        obj.MaBienDong   = txtMaBienDong.Text;
        obj.TenBienDong  = txtTenBienDong.Text;
        obj.LoaiAnhHuong = cboloaianhhuong.Value.ToString();
        if (!string.IsNullOrEmpty(cboCheDoBH.Text))
        {
            if (cboCheDoBH.Text == "NULL")
            {
                obj.IDCheDoBaoHiem = null;
            }
            else
            {
                obj.IDCheDoBaoHiem = Convert.ToInt32(cboCheDoBH.Value);
            }
        }

        obj.IsBHXH     = chkIsIsBHXH.Checked;
        obj.IsBHYT     = chkIsIsBHYT.Checked;
        obj.IsBHTN     = chkIsIsBHTN.Checked;
        obj.DangSuDung = chkIsDangSuDung.Checked;
        obj.UserID     = CurrentUser.ID;
        obj.DateCreate = DateTime.Now;
        obj.MaDonVi    = Session["MaDonVi"].ToString();
        if (e.ExtraParams["Command"] == "Edit")
        {
            if (!string.IsNullOrEmpty(hdfRecordID.Text))
            {
                obj.IDQuyDinhBienDong = Convert.ToInt32(hdfRecordID.Text);
            }
            ctr.Update(obj);
            wdAddWindow.Hide();
        }
        else
        {
            DataTable dt = DataController.DataHandler.GetInstance().ExecuteDataTable("GetBienDongBaoHiem_ByMaBienDong", "@MaBienDong", txtMaBienDong.Text);
            if (dt.Rows.Count > 0)
            {
                X.MessageBox.Alert("Thông báo", "Mã quy định biến động đã tồn tại").Show();
                txtMaBienDong.Focus();
                return;
            }
            else
            {
                ctr.Insert(obj);
            }
            if (e.ExtraParams["Close"] == "True")
            {
                wdAddWindow.Hide();
            }
            // RM.RegisterClientScriptBlock("fd", string.Format("addRecord('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}')", txtIDQuyDinhBienDong.Text, txtMaBienDong.Text, txtTenBienDong.Text, txtLoaiAnhHuong.Text, txtIDCheDoBaoHiem.Text, chkIsIsBHXH.Checked, chkIsIsBHYT.Checked, chkIsIsBHTN.Checked, chkIsDangSuDung.Checked, txtUserID.Text, txtDateCreate.Text, txtMaDonVi.Text));
        }
        GridPanel1.Reload();
    }
Пример #2
0
    protected void btnOK_Click(object sender, DirectEventArgs e)
    {
        DataTable record = new BHQUYDINHBIENDONGController().GetByPrkey(Convert.ToInt32(txtmaloaihdcoppy.Text));

        if (record.Rows.Count > 0)
        {
            Dialog.ShowNotification("Mã đã tồn tại");
        }
        else
        {
            record = new BHQUYDINHBIENDONGController().GetByPrkey(Convert.ToInt32(hdfRecordID.Text));
            record.Rows[0]["IDQuyDinhBienDong"] = int.Parse(txtmaloaihdcoppy.Text);
            if (record != null)
            {
                BHQUYDINHBIENDONGInfo item = new BHQUYDINHBIENDONGInfo()
                {
                    IDQuyDinhBienDong = int.Parse(record.Rows[0]["IDQuyDinhBienDong"].ToString()),
                    MaBienDong        = record.Rows[0]["MaBienDong"].ToString(),
                    TenBienDong       = record.Rows[0]["TenBienDong"].ToString(),
                    LoaiAnhHuong      = record.Rows[0]["LoaiAnhHuong"].ToString(),
                    IDCheDoBaoHiem    = int.Parse(record.Rows[0]["IDCheDoBaoHiem"].ToString()),
                    IsBHXH            = (bool)record.Rows[0]["IsBHXH"],
                    IsBHYT            = (bool)record.Rows[0]["IsBHYT"],
                    IsBHTN            = (bool)record.Rows[0]["IsBHTN"],
                    DangSuDung        = (bool)record.Rows[0]["DangSuDung"],
                    UserID            = int.Parse(record.Rows[0]["UserID"].ToString()),
                    DateCreate        = DateTime.Parse(record.Rows[0]["DateCreate"].ToString()),
                    MaDonVi           = record.Rows[0]["MaDonVi"].ToString(),
                };
                new BHQUYDINHBIENDONGController().Insert(item);

                GridPanel1.Reload();
                wdInputNewPrimaryKey.Hide();
            }
        }
    }
 public void Update(BHQUYDINHBIENDONGInfo record)
 {
     DataController.DataHandler.GetInstance().ExecuteNonQuery("UpdateBHQUYDINHBIENDONG", "@IDQuyDinhBienDong", "@MaBienDong", "@TenBienDong", "@LoaiAnhHuong", "@IDCheDoBaoHiem", "@IsBHXH", "@IsBHYT", "@IsBHTN", "@DangSuDung", "@UserID", "@DateCreate", "@MaDonVi", record.IDQuyDinhBienDong, record.MaBienDong, record.TenBienDong, record.LoaiAnhHuong, record.IDCheDoBaoHiem, record.IsBHXH, record.IsBHYT, record.IsBHTN, record.DangSuDung, record.UserID, record.DateCreate, record.MaDonVi);
 }