private void LayTTKH(Khachhang_DTO KH)
 {
     KH.SMaKH   = txtMaKH.Text;
     KH.STenKH  = txtTenKH.Text;
     KH.SSDT    = txtSDT.Text;
     KH.SDiachi = txtDiachi.Text;
 }
Beispiel #2
0
        //Update Khach hang
        public static void Khachhang_Update(Khachhang_DTO KH)
        {
            con = DataProvider.Ketnoi();
            var cmd = new SqlCommand("Khachhang_Update", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MAKH", SqlDbType.Char).Value       = KH.SMaKH;
            cmd.Parameters.Add("@TENKH", SqlDbType.NVarChar).Value  = KH.STenKH;
            cmd.Parameters.Add("@SDT", SqlDbType.NVarChar).Value    = KH.SSDT;
            cmd.Parameters.Add("@DIACHI", SqlDbType.NVarChar).Value = KH.SDiachi;
            cmd.ExecuteNonQuery();
            DataProvider.Dongketnoi(con);
        }
        private void btnLuuHD_Click(object sender, EventArgs e)
        {
            btnThemHD.Enabled = false;
            Khachhang_DTO KH   = new Khachhang_DTO();
            Hoadonban_DTO HDBH = new Hoadonban_DTO();

            if (StateButton == 1)
            {
                if (txtMaKH.Text == "")
                {
                    DataTable tblHoadon = Khachhang_BUS.Khachhang_LoadTop1();
                    txtMaKH.Text = TuDongTangMaNV(tblHoadon);
                    if (txtTenNV.Text == "" || txtTenKH.Text == "" || txtMaNV.Text == "" || txtMaKH.Text == "" || txtSDT.Text == "" || txtDiachi.Text == "")
                    {
                        MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo");
                    }
                    else
                    {
                        LayTTKH(KH);
                        LayTTHDBH(HDBH);
                        if (KiemTraSDT(txtSDT.Text) == false)
                        {
                            MessageBox.Show("Số điện thoại không được chứa kí tự.", "Thông báo");
                        }
                        else
                        {
                            try
                            {
                                Khachhang_BUS.Khachhang_Insert(KH);
                                HoadonBan_BUS.HDBanhang_Insert(HDBH);
                                cbbTenSP.Enabled     = true;
                                btnThemSP.Enabled    = true;
                                btnCapnhatHD.Enabled = true;
                                ChangeState(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.ToString());
                            }
                        }
                    }
                }
                else
                {
                    if (txtTenNV.Text == "" || txtTenKH.Text == "" || txtMaNV.Text == "" || txtMaKH.Text == "" || txtSDT.Text == "" || txtDiachi.Text == "")
                    {
                        MessageBox.Show("Mời bạn nhập đầy đủ thông tin!", "Thông báo");
                    }
                    else
                    {
                        LayTTHDBH(HDBH);
                        if (KiemTraSDT(txtSDT.Text) == false)
                        {
                            MessageBox.Show("Số điện thoại không được chứa kí tự.", "Thông báo");
                        }
                        else
                        {
                            try
                            {
                                HoadonBan_BUS.HDBanhang_Insert(HDBH);
                                cbbTenSP.Enabled     = true;
                                btnThemSP.Enabled    = true;
                                btnCapnhatHD.Enabled = true;
                                ChangeState(false);
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show(ex.ToString());
                            }
                        }
                    }
                }
            }
        }
Beispiel #4
0
 public static void Khachhang_Update(Khachhang_DTO KH)
 {
     Khachhang_DAO.Khachhang_Update(KH);
 }
Beispiel #5
0
 public static void Khachhang_Insert(Khachhang_DTO KH)
 {
     Khachhang_DAO.Khachhang_Insert(KH);
 }