Ejemplo n.º 1
0
        private void Update_Tongtien()
        {
            Hoadonban_DTO HDBH = new Hoadonban_DTO();

            LayTTHDBH(HDBH);
            HDBH.LThanhtien = int.Parse(txtTongtien.Text);
            HoadonBan_BUS.Update_Tongtien(HDBH);
        }
Ejemplo n.º 2
0
 private void LayTTHDBH(Hoadonban_DTO HDBH)
 {
     HDBH.SMaHDB     = txtMaHD.Text;
     HDBH.SMaKH      = txtMaKH.Text;
     HDBH.SMaNV      = txtMaNV.Text;
     HDBH.DtNgayBH   = dtpNgayban.Value.Date;
     HDBH.LThanhtien = 0;
 }
Ejemplo n.º 3
0
        public static void Update_Tongtien(Hoadonban_DTO HDBH)
        {
            con = DataProvider.Ketnoi();
            var cmd = new SqlCommand("HDBANHANG_Update_ThanhTien", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MAHDBH", SqlDbType.Char).Value   = HDBH.SMaHDB;
            cmd.Parameters.Add("@THANHTIEN", SqlDbType.Int).Value = HDBH.LThanhtien;
            cmd.ExecuteNonQuery();
            DataProvider.Dongketnoi(con);
        }
Ejemplo n.º 4
0
        public static void HDBanhang_Insert(Hoadonban_DTO HDBH)
        {
            con = DataProvider.Ketnoi();
            var cmd = new SqlCommand("HDBanHang_Insert", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MAHDBH", SqlDbType.Char).Value          = HDBH.SMaHDB;
            cmd.Parameters.Add("@MANV", SqlDbType.Char).Value            = HDBH.SMaNV;
            cmd.Parameters.Add("@MAKH", SqlDbType.Char).Value            = HDBH.SMaKH;
            cmd.Parameters.Add("@NGAYBH", SqlDbType.SmallDateTime).Value = HDBH.DtNgayBH;
            cmd.Parameters.Add("@THANHTIEN", SqlDbType.Money).Value      = 0;
            cmd.ExecuteNonQuery();
            DataProvider.Dongketnoi(con);
        }
 public static void Update_Tongtien(Hoadonban_DTO HDBH)
 {
     HoadonBan_DAO.Update_Tongtien(HDBH);
 }
 public static void HDBanhang_Insert(Hoadonban_DTO HDBH)
 {
     HoadonBan_DAO.HDBanhang_Insert(HDBH);
 }
Ejemplo n.º 7
0
        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());
                            }
                        }
                    }
                }
            }
        }