예제 #1
0
        public bool insertBH(BHang bh)
        {
            string        sql = @"insert into BANHANG values (@mamh, @makh, @nb, @nt, @sl)";
            SqlConnection con = new SqlConnection(connectString);
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@mamh", bh.MatHang);
            cmd.Parameters.AddWithValue("@makh", bh.KhachHang);
            cmd.Parameters.AddWithValue("@nb", bh.NgayBan);
            cmd.Parameters.AddWithValue("@nt", bh.NgayTra);
            cmd.Parameters.AddWithValue("@sl", bh.SoLuong);
            con.Open();
            int count = cmd.ExecuteNonQuery();

            con.Close();
            return(count >= 1);
        }
예제 #2
0
        protected void btnBanHang_Click(object sender, EventArgs e)
        {
            BHang bh = new BHang(ddlMatHang.SelectedValue.ToString(), ddlKhachHang.SelectedValue.ToString(), Convert.ToDateTime(txtNgayBan.Text), Convert.ToDateTime(txtNgayTra.Text), Convert.ToInt32(txtSoLuong.Text));

            //if (qlbh.checkSL(ddlMatHang.SelectedValue.ToString()) >= Convert.ToInt32(txtSoLuong.Text))
            //{
            //    if (qlbh.insertBH(bh))
            //    {
            //        lblThongBao.Text = "Thêm thành công";
            //        double tt = Convert.ToInt32(txtSoLuong.Text) * qlbh.checkDonGia(ddlMatHang.SelectedValue.ToString());
            //        lblThanhTien.Text = "Thành tiền phải trả: " + tt.ToString();
            //    }
            //    else
            //    {
            //        lblThongBao.Text = "Không thêm được";
            //    }
            //}
            //else
            //{
            //    lblThongBao.Text = "Vượt số lượng có sẵn";
            //}
            if (Convert.ToDateTime(txtNgayBan.Text) <= Convert.ToDateTime(txtNgayTra.Text))
            {
                if (qlbh.insertBH(bh))
                {
                    lblThongBao.Text = "thêm thành công";
                    TimeSpan Time       = Convert.ToDateTime(txtNgayTra.Text) - Convert.ToDateTime(txtNgayBan.Text);
                    int      TongSoNgay = Time.Days;
                    double   tt         = TongSoNgay * qlbh.checkDonGia(ddlMatHang.SelectedValue.ToString());
                    lblThanhTien.Text = "Thành tiền phải trả: " + tt.ToString();
                }
                else
                {
                    lblThongBao.Text = "Không thêm được";
                }
            }
            else
            {
                lblThongBao.Text = "Ngày trả phải lớn hơn ngày bán";
            }
        }