Ejemplo n.º 1
0
 private void btnTaoPhieu_Click(object sender, EventArgs e)
 {
     try
     {
         QuanLiBanDocBUS quanLiBanDocBUS = new QuanLiBanDocBUS();
         if (quanLiBanDocBUS.SuaDocGia(new docgiaDTO(docgia.MaThe, docgia.HoTen, docgia.DiaChi, docgia.Email, docgia.NgaySinh, docgia.Ngaydk, int.Parse(txbSoTienConLai.Text), docgia.Loaidocgia)))
         {
             int index = 0;
             for (int i = 0; i < quanLiBanDocBUS.DanhSachDocGia().Count; i++)
             {
                 if (docgia.MaThe == quanLiBanDocBUS.DanhSachDocGia()[i].MaThe)
                 {
                     index = i;
                 }
             }
             MessageBox.Show("Thu tiền thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             (mainForm as frmManHinhChinh).loadDanhSachBanDoc(index);
             Close();
         }
     }
     catch (Exception error)
     {
         MessageBox.Show("Thu tiền thất bại. Vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Console.WriteLine(error.ToString());
     }
 }
        private void btnSuaThongTinBanDoc_Click(object sender, EventArgs e)
        {
            int loaiDocGia = 0;
            int tuoi       = 0;

            refreshError();

            if (listDocGia.Count > 0)
            {
                if (txbTenBanDoc.Text != "" && txbEmailBanDoc.Text != "" && txbDiaChiBanDoc.Text != "" && txbCMNDBanDoc.Text != "" && cbLoaiDocGia.Text != "" && dtpNgaySinhBanDoc.Text != "")
                {
                    tuoi = DateTime.Now.Year - dtpNgaySinhBanDoc.Value.Year;
                    if (tuoi < 18)
                    {
                        loaiDocGia = 0;
                    }
                    else if (tuoi >= 18 && tuoi <= 22)
                    {
                        loaiDocGia = 1;
                    }
                    else if (tuoi > 22)
                    {
                        loaiDocGia = 2;
                    }

                    if (quanLiBanDocBUS.SuaDocGia(new docgiaDTO(int.Parse(txbCMNDBanDoc.Text), txbTenBanDoc.Text, txbDiaChiBanDoc.Text, txbEmailBanDoc.Text, dtpNgaySinhBanDoc.Value, dtpNgayTaoTheBanDoc.Value, int.Parse(txbTongTienNoBanDoc.Text), loaiDocGia)))
                    {
                        sttErrorLabel.Text = "Cập nhật thông tin thành công";
                        loadDanhSachBanDoc(indexBanDoc);
                    }
                    else
                    {
                        sttErrorLabel.Text = "Cập nhật thông tin thất bại. Vui lòng kiểm tra lại";
                    }
                }
                else
                {
                    sttErrorLabel.Text = "Vui lòng điền đầy đủ thông tin";
                }
            }
        }