Ejemplo n.º 1
0
        private void TSMI_XoaChiTietBH_Click(object sender, EventArgs e)
        {
            if (dtgv_BaoHiem.CurrentRow != null)
            {
                if (MessageBox.Show("Bạn thực sự muốn xoá thông tin của bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    try
                    {
                        oBaoHiem       = new Business.Luong.BaoHiem();
                        oBaoHiem.BH_ID = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["id"].Value.ToString());

                        if (oBaoHiem.Delete_LoaiBH_Detail())
                        {
                            MessageBox.Show("Xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        Fill_Data();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Xóa không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Vui lòng chọn một dòng thông tin bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
 private void TSMI_XoaLoaiPC_Click(object sender, EventArgs e)
 {
     if (lsb_DanhSach.SelectedItem != null)
     {
         if (MessageBox.Show("Bạn thực sự muốn xoá loại bảo hiểm \"" + lsb_DanhSach.Text.ToString() + "\" ?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 oBaoHiem            = new Business.Luong.BaoHiem();
                 oBaoHiem.Loai_BH_ID = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());
                 if (oBaoHiem.Delete_LoaiBH())
                 {
                     MessageBox.Show("Xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 Fill_Data();
             }
             catch (Exception)
             {
                 MessageBox.Show("Xóa không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 3
0
        private void TSMI_XoaChiTietBH_Click(object sender, EventArgs e)
        {
            if (dtgv_BaoHiem.CurrentRow != null)
            {
                if (MessageBox.Show("Bạn thực sự muốn xoá thông tin của bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    try
                    {
                        oBaoHiem = new Business.Luong.BaoHiem();
                        oBaoHiem.BH_ID = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["id"].Value.ToString());

                        if (oBaoHiem.Delete_LoaiBH_Detail())
                        {
                            MessageBox.Show("Xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        Fill_Data();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Xóa không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
            }
            else
                MessageBox.Show("Vui lòng chọn một dòng thông tin bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
Ejemplo n.º 4
0
        private void TSMI_XoaLoaiPC_Click(object sender, EventArgs e)
        {
            if (lsb_DanhSach.SelectedItem != null)
            {
                if (MessageBox.Show("Bạn thực sự muốn xoá loại bảo hiểm \"" + lsb_DanhSach.Text.ToString() + "\" ?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    try
                    {
                        oBaoHiem = new Business.Luong.BaoHiem();
                        oBaoHiem.Loai_BH_ID = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());
                        if (oBaoHiem.Delete_LoaiBH())
                        {
                            MessageBox.Show("Xoá thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        Fill_Data();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Xóa không thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
            }
            else
                MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
Ejemplo n.º 5
0
 public LoaiBaoHiem()
 {
     InitializeComponent();
     oBaoHiem = new Business.Luong.BaoHiem();
 }
Ejemplo n.º 6
0
        private void btn_Luu_Click(object sender, EventArgs e)
        {
            try
            {
                if (bIsAddNew)
                {
                    if (bAddLoaiBH == true)
                    {
                        if (MessageBox.Show("Bạn thực sự muốn thêm loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            oBaoHiem = new Business.Luong.BaoHiem();
                            oBaoHiem.Ten_Loai_BH = txt_LoaiBH.Text.Trim();
                            try
                            {
                                if (oBaoHiem.Add_LoaiBH())
                                {
                                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }

                                Fill_Data();
                                ResetInterface_LoaiBH(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Thao tác thêm thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                    else if (bAddDetailBH == true)
                    {
                        if (lsb_DanhSach.SelectedItem == null)
                        {
                            MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            int m_loai_bh_selected = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());

                            if (MessageBox.Show("Bạn thực sự muốn thêm thông tin cho loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                oBaoHiem = new Business.Luong.BaoHiem();
                                oBaoHiem.Loai_BH_ID = m_loai_bh_selected;
                                oBaoHiem.Nhan_Vien_Dong = Convert.ToDouble(nup_NhanVienDong.Value);
                                oBaoHiem.Nha_Truong_Dong = Convert.ToDouble(nup_NhaTruongDong.Value);
                                oBaoHiem.Tu_Thoi_gian = dTP_TuNgay.Value;
                                if (dtp_DenNgay.Checked == true)
                                    oBaoHiem.Den_Thoi_Gian = dtp_DenNgay.Value;
                                else
                                    oBaoHiem.Den_Thoi_Gian = null;

                                oBaoHiem.Ghi_Chu = rTB_GhiChu.Text;

                                try
                                {
                                    if (oBaoHiem.Add_LoaiBH_Detail())
                                    {
                                        MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }

                                    Fill_Data();
                                    ResetInterface_LoaiBH_Detail(false);
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Thao tác thêm thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                }
                else
                {
                    if (bAddLoaiBH == true)
                    {
                        if (lsb_DanhSach.SelectedItem == null)
                        {
                            MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            if (MessageBox.Show("Bạn thực sự muốn sửa loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                oBaoHiem = new Business.Luong.BaoHiem();
                                oBaoHiem.Loai_BH_ID = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());
                                oBaoHiem.Ten_Loai_BH = txt_LoaiBH.Text.Trim();
                                try
                                {
                                    if (oBaoHiem.Update_LoaiBH())
                                    {
                                        MessageBox.Show("Cập nhật thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }

                                    Fill_Data();
                                    ResetInterface_LoaiBH(false);
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Thao tác cập nhật thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                    else if (bAddDetailBH == true)
                    {
                        if (MessageBox.Show("Bạn thực sự muốn sửa thông tin cho loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            try
                            {
                                oBaoHiem = new Business.Luong.BaoHiem();
                                oBaoHiem.BH_ID = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["id"].Value.ToString());
                                oBaoHiem.Loai_BH_ID = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["loai_bh_id"].Value.ToString()); ;
                                oBaoHiem.Nhan_Vien_Dong = Convert.ToDouble(nup_NhanVienDong.Value);
                                oBaoHiem.Nha_Truong_Dong = Convert.ToDouble(nup_NhaTruongDong.Value);
                                oBaoHiem.Tu_Thoi_gian = dTP_TuNgay.Value;
                                if (dtp_DenNgay.Checked == true)
                                    oBaoHiem.Den_Thoi_Gian = dtp_DenNgay.Value;
                                else
                                    oBaoHiem.Den_Thoi_Gian = null;

                                oBaoHiem.Ghi_Chu = rTB_GhiChu.Text;


                                if (oBaoHiem.Update_LoaiBH_Detail())
                                {
                                    MessageBox.Show("Cập nhật thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }

                                Fill_Data();
                                ResetInterface_LoaiBH_Detail(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Thao tác cập nhật thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Có lỗi xảy ra: " + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 7
0
 public LoaiBaoHiem()
 {
     InitializeComponent();
     oBaoHiem = new Business.Luong.BaoHiem();
 }
Ejemplo n.º 8
0
        private void btn_Luu_Click(object sender, EventArgs e)
        {
            try
            {
                if (bIsAddNew)
                {
                    if (bAddLoaiBH == true)
                    {
                        if (MessageBox.Show("Bạn thực sự muốn thêm loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            oBaoHiem             = new Business.Luong.BaoHiem();
                            oBaoHiem.Ten_Loai_BH = txt_LoaiBH.Text.Trim();
                            try
                            {
                                if (oBaoHiem.Add_LoaiBH())
                                {
                                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }

                                Fill_Data();
                                ResetInterface_LoaiBH(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Thao tác thêm thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                    else if (bAddDetailBH == true)
                    {
                        if (lsb_DanhSach.SelectedItem == null)
                        {
                            MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            int m_loai_bh_selected = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());

                            if (MessageBox.Show("Bạn thực sự muốn thêm thông tin cho loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                oBaoHiem                 = new Business.Luong.BaoHiem();
                                oBaoHiem.Loai_BH_ID      = m_loai_bh_selected;
                                oBaoHiem.Nhan_Vien_Dong  = Convert.ToDouble(nup_NhanVienDong.Value);
                                oBaoHiem.Nha_Truong_Dong = Convert.ToDouble(nup_NhaTruongDong.Value);
                                oBaoHiem.Tu_Thoi_gian    = dTP_TuNgay.Value;
                                if (dtp_DenNgay.Checked == true)
                                {
                                    oBaoHiem.Den_Thoi_Gian = dtp_DenNgay.Value;
                                }
                                else
                                {
                                    oBaoHiem.Den_Thoi_Gian = null;
                                }

                                oBaoHiem.Ghi_Chu = rTB_GhiChu.Text;

                                try
                                {
                                    if (oBaoHiem.Add_LoaiBH_Detail())
                                    {
                                        MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }

                                    Fill_Data();
                                    ResetInterface_LoaiBH_Detail(false);
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Thao tác thêm thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                }
                else
                {
                    if (bAddLoaiBH == true)
                    {
                        if (lsb_DanhSach.SelectedItem == null)
                        {
                            MessageBox.Show("Vui lòng chọn một loại bảo hiểm.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            if (MessageBox.Show("Bạn thực sự muốn sửa loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                            {
                                oBaoHiem             = new Business.Luong.BaoHiem();
                                oBaoHiem.Loai_BH_ID  = Convert.ToInt32(lsb_DanhSach.SelectedValue.ToString());
                                oBaoHiem.Ten_Loai_BH = txt_LoaiBH.Text.Trim();
                                try
                                {
                                    if (oBaoHiem.Update_LoaiBH())
                                    {
                                        MessageBox.Show("Cập nhật thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    }

                                    Fill_Data();
                                    ResetInterface_LoaiBH(false);
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Thao tác cập nhật thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                    else if (bAddDetailBH == true)
                    {
                        if (MessageBox.Show("Bạn thực sự muốn sửa thông tin cho loại bảo hiểm này?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                        {
                            try
                            {
                                oBaoHiem                 = new Business.Luong.BaoHiem();
                                oBaoHiem.BH_ID           = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["id"].Value.ToString());
                                oBaoHiem.Loai_BH_ID      = Convert.ToInt32(dtgv_BaoHiem.SelectedRows[0].Cells["loai_bh_id"].Value.ToString());;
                                oBaoHiem.Nhan_Vien_Dong  = Convert.ToDouble(nup_NhanVienDong.Value);
                                oBaoHiem.Nha_Truong_Dong = Convert.ToDouble(nup_NhaTruongDong.Value);
                                oBaoHiem.Tu_Thoi_gian    = dTP_TuNgay.Value;
                                if (dtp_DenNgay.Checked == true)
                                {
                                    oBaoHiem.Den_Thoi_Gian = dtp_DenNgay.Value;
                                }
                                else
                                {
                                    oBaoHiem.Den_Thoi_Gian = null;
                                }

                                oBaoHiem.Ghi_Chu = rTB_GhiChu.Text;


                                if (oBaoHiem.Update_LoaiBH_Detail())
                                {
                                    MessageBox.Show("Cập nhật thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }

                                Fill_Data();
                                ResetInterface_LoaiBH_Detail(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Thao tác cập nhật thất bại.\n" + ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Có lỗi xảy ra: " + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }