Exemplo n.º 1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (CheckNullOrEmpty())
            {
                if (khachhangbus.CheckExistKH(int.Parse(txtMaKH.Text)) || ckbKHCu.Checked == true)
                {
                    int makh = int.Parse(txtMaKH.Text);
                    if (ckbKHCu.Checked == false)
                    {
                        //thêm khách hàng
                        string tenkh  = txtTenKhachHang.Text;
                        string cmnd   = txtCMND.Text;
                        string diachi = txtDiaChi.Text;
                        string email  = txtEmail.Text;
                        string item   = khachhangbus.AddKhachHang(makh, tenkh, cmnd, diachi, email);
                    }

                    //thêm hóa đơn
                    int      mahd   = int.Parse(txtMaHD.Text);
                    int      masim  = simbus.GetMaSimBySoSim(cbSoSim.Text);
                    DateTime ngaydk = dtpNgayDangKy.Value;
                    decimal  chiphi = decimal.Parse(numericChiPhi.Value.ToString());
                    MessageBox.Show(hoadondkbus.AddHoaDon(mahd, masim, ngaydk, chiphi, makh));

                    simbus.EditStatusSim(masim, true);
                    RefreshPage();
                }
                else
                {
                    MessageBox.Show("Hãy bấm thêm mới hoặc chọn khách hàng cũ để thêm");
                }
            }
        }