コード例 #1
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         string manhap            = getMaPhieuNhap.MaPhieuNhap;
         string mahang            = cbbMatHang.SelectedValue.ToString();
         double gia               = Convert.ToDouble(txtGia.Text);
         float  sl                = (float)Convert.ToDouble(txtSoLuong.Text);
         PhieuNhapChiTietDTO pnct = new PhieuNhapChiTietDTO(manhap, mahang, gia, sl, 0);
         if (txtGia.Text.Equals("") || txtSoLuong.Text.Equals(""))
         {
             MessageBox.Show("Nhập thiếu thông tin.", "Thông báo!");
         }
         else
         {
             if (PhieuNhapChiTietBUS.Instance.SuaPhieuNhapChiTiet(pnct) > 0)
             {
                 TongTien(manhap);
                 MessageBox.Show("Sửa thành công.", "Thông báo!");
             }
             else
             {
                 MessageBox.Show("Sửa không thành công.", "Thông báo!");
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Lỗi", "Thông báo!");
     }
 }
コード例 #2
0
        public bool ThemPhieuNhapChiTiet(PhieuNhapChiTietDTO pnct)
        {
            bool ktra = true;

            try
            {
                string sql = "SP_PHIEUNHAPCHITIET_THEM @MASONHAP , @MAHANG , @GIAHANGNHAP , @SOLUONGNHAP";
                DataProvider.Instance.ExecuteNonQuery(sql, new object[] { pnct.SMaPhieuNhap, pnct.SMaHang, pnct.FGia, pnct.FSoLuong });
                ktra = true;
            }
            catch (Exception)
            {
                ktra = false;
            }
            return(ktra);
        }
コード例 #3
0
        public List <PhieuNhapChiTietDTO> LoadDsPhieuNhapChiTiet(string MaPhieuNhap)
        {
            List <PhieuNhapChiTietDTO> dspnct = new List <PhieuNhapChiTietDTO>();
            string    sql = "SP_PHIEUNHAPCHITIET_DS @MASONHAP";
            DataTable rs  = DataProvider.Instance.ExecuteQuery(sql, new object[] { MaPhieuNhap });

            foreach (DataRow items in rs.Rows)
            {
                string manhap            = items["MASONHAP"].ToString();
                string mahang            = items["TENHANG"].ToString();
                double gia               = Convert.ToDouble(items["GIAHANGNHAP"].ToString());
                float  sl                = (float)Convert.ToDouble(items["SOLUONGNHAP"].ToString());
                double thanhtien         = Convert.ToDouble(items["THANHTIEN"].ToString());
                PhieuNhapChiTietDTO pnct = new PhieuNhapChiTietDTO(manhap, mahang, gia, sl, thanhtien);
                dspnct.Add(pnct);
            }
            return(dspnct);
        }
コード例 #4
0
        public int SuaPhieuNhapChiTiet(PhieuNhapChiTietDTO pnct)
        {
            string sql = "SP_PHIEUNHAPCHITIET_SUA @MASONHAP , @MAHANG , @GIAHANGNHAP , @SOLUONGNHAP";

            return(DataProvider.Instance.ExecuteNonQuery(sql, new object[] { pnct.SMaPhieuNhap, pnct.SMaHang, pnct.FGia, pnct.FSoLuong }));
        }
コード例 #5
0
 public int SuaPhieuNhapChiTiet(PhieuNhapChiTietDTO pnct)
 {
     return(PhieuNhapChiTietDAO.Instance.SuaPhieuNhapChiTiet(pnct));
 }
コード例 #6
0
 public bool ThemPhieuNhapChiTiet(PhieuNhapChiTietDTO pnct)
 {
     return(PhieuNhapChiTietDAO.Instance.ThemPhieuNhapChiTiet(pnct));
 }