示例#1
0
        private void btThemmoi_Click(object sender, EventArgs e)
        {
            string HoaDon = txtMaHD.Text;
            string MaNV = comboBox2.Text;
            DateTime date = (DateTime.Parse(mskNgayBan.Text)).Date;
            string MaKhach = cboMaKH.Text;

            if (String.IsNullOrEmpty(HoaDon) || String.IsNullOrEmpty(MaNV))
            {
                MessageBox.Show("Bạn chưa nhập đủ dữ liệu");
            }
            else
            {
                HoaDonBanDTO user = new HoaDonBanDTO(HoaDon, MaNV, date, MaKhach);
                try
                {
                    int rl = hoadonBus.them(user);
                    if (rl > 0)
                    {
                        MessageBox.Show("Tạo Mới Hóa Đơn Thành Công");
                        frmHoaDon fr = new frmHoaDon();
                        fr.Show();
                        this.Hide();
                    }
                }
                catch (SqlException ex)
                {

                    MessageBox.Show("Thêm thất bại! \n\n" + ex.ToString());
                }
            }
        }
示例#2
0
        public List <HoaDonBanDTO> data()
        {
            Connect();
            List <HoaDonBanDTO> list = new List <HoaDonBanDTO>();
            string sql = "SELECT *FROM HDBan";

            string   Makhach;
            string   MaHDBan;
            string   MaNV;
            DateTime NgayBan;

            try
            {
                SqlDataReader dr = ExecuteReader(sql);
                while (dr.Read())
                {
                    MaHDBan = dr.GetString(0);
                    MaNV    = dr.GetString(1);
                    NgayBan = dr.GetDateTime(2);
                    Makhach = dr.GetString(3);


                    HoaDonBanDTO kh = new HoaDonBanDTO(MaHDBan, MaNV, NgayBan, Makhach);
                    list.Add(kh);
                }
                dr.Close();
                return(list);
            }
            catch (SqlException)
            {
                throw;
            }
        }
示例#3
0
 public int them(HoaDonBanDTO acc)
 {
     try
     {
         return(new HoaDonBanDAO().them(acc));
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#4
0
 public int them(HoaDonBanDTO acc)
 {
     try
     {
         string sql         = "INSERT INTO HDBan VALUES (N'" + acc.MaHDBan + "',N'" + acc.MaNV + "','" + acc.NgayBan + "',N'" + acc.MaKhach + "')";
         int    NumberOfRow = ExcuteNonquery(sql);
         return(NumberOfRow);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }