示例#1
0
        private void BTNLapCT_Click(object sender, EventArgs e)
        {
            if (KiemTraSoLuong(tbSoLuong.Text) == true)
            {
                if (CTDonNhapHangBUS.Instance.KiemTraTonTai(int.Parse(tbMaDNH.Text), int.Parse(cbSanPham.SelectedValue.ToString())) == true)
                {
                    CTDonNhapHang dnh = new CTDonNhapHang(int.Parse(tbMaDNH.Text), int.Parse(cbSanPham.SelectedValue.ToString()), int.Parse(tbSoLuong.Text), 0);
                    if (CTDonNhapHangBUS.Instance.Them(dnh))
                    {
                        CTDonNhapHangBUS.Instance.TinhGia(int.Parse(tbMaDNH.Text), int.Parse(cbSanPham.SelectedValue.ToString()));
                        //int temp = CTDonNhapHangBUS.Instance.TinhGia(5, 1);

                        MessageBox.Show("Thêm thành công");
                        dtgvCTDonNhapHang.DataSource = CTDonNhapHangBUS.Instance.HienThiTheoBien(MHDonNhapHang.pMaDNH);
                        // MHCTDonNhapHang_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Lỗi");
                    }
                }
                else
                {
                    MessageBox.Show("Chi tiết đơn nhập hàng đã tồn tại!");
                }
            }
            else
            {
                MessageBox.Show("Số lượng phải là kiểu số và lớn hơn 0");
            }
        }
示例#2
0
        public static void AddCTDonNhapHang(CTDonNhapHang item)
        {
            try
            {
                string connectionString = String.Format("Server={0};Database={1};Integrated Security={2};",
                                                        Properties.Resources.ServerName,
                                                        Properties.Resources.DatabaseName,
                                                        Properties.Resources.Integrated_Security
                                                        );
                using (SqlConnection conn = new SqlConnection(connectionString))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand("DBO.ADD_CTDONNHAPHANG", conn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@MAGIAY", item.MaGiay));
                    cmd.Parameters.Add(new SqlParameter("@MACH", item.MaCuaHang));
                    cmd.Parameters.Add(new SqlParameter("@MAMAU", item.MaMauGiay));
                    cmd.Parameters.Add(new SqlParameter("@MACOGIAY", item.MaCoGiay));
                    cmd.Parameters.Add(new SqlParameter("@MADN", item.MaDN));
                    cmd.Parameters.Add(new SqlParameter("@SOLUONG", item.SoLuong));

                    cmd.ExecuteNonQuery();
                }
            }
            catch
            {
                throw;
            }
        }
示例#3
0
        public HttpResponseMessage PostCTDonNhapHang(CTDonNhapHang item)
        {
            CTDonNhapHangServices.AddCTDonNhapHang(item);
            var response = Request.CreateResponse <CTDonNhapHang>(HttpStatusCode.Created, null);

            string uri = Url.Link("DefaultApi", null);

            response.Headers.Location = new Uri(uri);
            return(response);
        }
示例#4
0
        public bool KiemTraTonTai(int madnh, int masp)
        {
            CTDonNhapHang CT = CTDonNhapHangDAC.Instance.DocThongTin(madnh, masp);

            if (CT == null)
            {
                return(true);//Chưa tồn tại
            }
            return(false);
        }
示例#5
0
 public bool Them(CTDonNhapHang ctdth)
 {
     return(CTDonNhapHangDAC.Instance.Them(ctdth));
 }