示例#1
0
        void loadSPMua(string maMH, int slmua)
        {
            try
            {
                MatHangDTO sp;
                DataTable  data = DataProvider.Instance.ExecuteQuery("EXEC USP_LayDSMatHangTheoMa  @MaMH = '" + maMH + "'");

                foreach (DataRow item in data.Rows)
                {
                    sp             = new MatHangDTO(item);
                    tenMH.Text     = sp.TenMH;
                    giaTien.Text   = String.Format("{0:#,##0.##}", sp.GiaTien) + " đ";
                    soLuong.Text   = slmua.ToString();
                    thanh_tien     = sp.GiaTien * slmua;
                    thanhTien.Text = String.Format("{0:#,##0.##}", thanh_tien) + " đ";

                    hinhAnh.Width         = 220;
                    hinhAnh.Height        = 220;
                    hinhAnh.SizeMode      = PictureBoxSizeMode.StretchImage;
                    hinhAnh.ImageLocation = sp.Img;

                    masp    = sp.MaMH;
                    tensp   = sp.TenMH;
                    giatien = sp.GiaTien;
                    soluong = sp.SLTon;
                    slgmua  = slmua;
                }
            }
            catch
            {
                MessageBox.Show("LỖI KẾT NỐI VUI LÒNG KIỂM TRA LẠI! ");
            }
        }
示例#2
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         string     mahang  = txtMaHang.Text;
         string     tenhang = txtTenHang.Text;
         string     mancc   = cbbNhaCungCap.SelectedValue.ToString();
         MatHangDTO mh      = new MatHangDTO(mahang, tenhang, mancc);
         if (txtMaHang.Text.Equals("") || txtTenHang.Text.Equals(""))
         {
             MessageBox.Show("Nhập thiếu thông tin.", "Thông báo!");
         }
         else
         {
             if (MatHangBUS.Instance.SuaMatHang(mh) > 0)
             {
                 LoadDS();
                 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!");
     }
 }
 private void dgvMatHang_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         int intIndexColumn = dgvMatHang.CurrentCell.ColumnIndex;
         int intIndexRow    = dgvMatHang.CurrentRow.Index;
         if (intIndexColumn == 0 || intIndexColumn == 1)
         {
             string     strMaMatHang = dgvMatHang.CurrentCell.Value.ToString();
             MatHangDTO dtoMatHang   = new MatHangDTO();
             dtoMatHang = bllMatHang.GetMatHangByID(strMaMatHang);
             dgvMatHang.Rows[intIndexRow].Cells["colMaMatHang"].Value  = dtoMatHang.MaMH;
             dgvMatHang.Rows[intIndexRow].Cells["colTenMatHang"].Value = dtoMatHang.TenMH;
             dgvMatHang.Rows[intIndexRow].Cells["colDonViTinh"].Value  = dtoMatHang.MaDonViTinh;
             dgvMatHang.Rows[intIndexRow].Cells["colTon"].Value        = dtoMatHang.SoLuongTon;
         }
         if (intIndexColumn == 2 || intIndexColumn == 4)
         {
             int    intSoLuong  = int.Parse(dgvMatHang.Rows[intIndexRow].Cells["colSoLuong"].Value.ToString());
             double dbDonGia    = double.Parse(dgvMatHang.Rows[intIndexRow].Cells["colGia"].Value.ToString());
             double dbThanhTien = (intSoLuong * dbDonGia);// + (intSoLuong * dbDonGia * (1.00 * intMucThue / 100));
             dgvMatHang.Rows[intIndexRow].Cells["colThanhTien"].Value = dbThanhTien;
             // Tính lại tổng số tiền và thuế
             txtTongTien.Value = TinhTongTien();
             double dbChietKhau = txtTongTien.Value * (double.Parse(cmbMucThue.Text) / 100);
             txtTienSauThue.Text = (TinhTongTien() + dbChietKhau).ToString();
         }
     }
     catch { }
 }
示例#4
0
        void loadSPInfo(string maMH)
        {
            try
            {
                MatHangDTO sp;
                DataTable  data = DataProvider.Instance.ExecuteQuery("EXEC USP_LayDSMatHangTheoMa  @MaMH = '" + maMH + "'");

                foreach (DataRow item in data.Rows)
                {
                    sp                = new MatHangDTO(item);
                    ten_mh.Text       = sp.TenMH;
                    giaTien.Text      = String.Format("{0:#,##0.##}", sp.GiaTien) + " đ";
                    giaTien.ForeColor = Color.Salmon;
                    sl_ton.Text       = sp.SLTon.ToString();

                    HinhAnh.Width         = 220;
                    HinhAnh.Height        = 220;
                    HinhAnh.SizeMode      = PictureBoxSizeMode.StretchImage;
                    HinhAnh.ImageLocation = sp.Img;

                    masp    = sp.MaMH;
                    tensp   = sp.TenMH;
                    giatien = sp.GiaTien;
                    slton   = sp.SLTon;
                }
            }
            catch
            {
                MessageBox.Show("LỖI KẾT NỐI VUI LÒNG KIỂM TRA LẠI! ");
            }
        }
示例#5
0
        public fNhapHang(MatHangDTO matHangDTO, string maNV)
        {
            InitializeComponent();

            MaNV = maNV;

            MatHang = matHangDTO;

            LoadFormDetail();

            dateTimePickerNgayNhap.Value = DateTime.Now;
        }
示例#6
0
        private void deleteMatHang()
        {
            //Tạo List string chứ MaKH
            List <string> selectedRowsID = new List <string>();

            //add MaKH của những row đang được select vào List
            foreach (DataGridViewRow row in dataGridViewMatHang.SelectedRows)
            {
                string id = row.Cells[0].Value.ToString();
                selectedRowsID.Add(id);
            }


            //1. Map data from GUI
            MatHangDTO matHang = new MatHangDTO();


            if (selectedRowsID.Count == 0)
            {
                //MessageBox.Show("HÃY CHỌN ÍT NHẤT MỘT HÀNG DỮ LIỆU ĐỂ XÓA!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                XtraMessageBox.Show("HÃY CHỌN ÍT NHẤT MỘT HÀNG DỮ LIỆU ĐỂ XÓA!!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult result_ = XtraMessageBox.Show("BẠN CHẮC CHẮN MUỐN XÓA KHÁCH HÀNG CHỨ ?", "Warning!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (result_ == DialogResult.OK)
                {
                    foreach (string strID in selectedRowsID)
                    {
                        matHang.StrMaMH = strID;

                        //2.Kiem tra tren tang database
                        bool result = matHangBUS.xoa(matHang);
                        if (result == false)
                        {
                            XtraMessageBox.Show("XẢY RA LỖI KHI XÓA KHÁCH HÀNG!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }


                    loadDanhSachMatHang();

                    XtraMessageBox.Show("ĐÃ XÓA THÀNH CÔNG", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    //Roll back to NhanVien
                }
            }
        }
        public bool UpdateMatHang(MatHangDTO dtoMatHang)
        {
            string strQuery = "Update MATHANG Set ";

            strQuery += "MANHOMHANG = N'" + dtoMatHang.MaNH + "',";
            strQuery += "MAKHO = N'" + dtoMatHang.MaKho + "',";
            strQuery += "TENMATHANG = N'" + dtoMatHang.TenMH + "',";
            strQuery += "MADONVITINH = N'" + dtoMatHang.MaDonViTinh + "',";
            strQuery += "TONDAU = " + dtoMatHang.TonDau + ",";
            strQuery += "MOTA = N'" + dtoMatHang.MoTa + "' ";
            strQuery += "Where MAMATHANG = N'" + dtoMatHang.MaMH + "'";
            return(dp.ExecuteNonQuery(strQuery));
        }
        public bool InsertMatHang(MatHangDTO dtoMatHang)
        {
            string strQuery = "Insert Into MATHANG Values(";

            strQuery += "N'" + dtoMatHang.MaMH + "',";
            strQuery += "N'" + dtoMatHang.MaNH + "',";
            strQuery += "N'" + dtoMatHang.MaKho + "',";
            strQuery += "N'" + dtoMatHang.TenMH + "',";
            strQuery += "N'" + dtoMatHang.MaDonViTinh + "',";
            strQuery += dtoMatHang.TonDau + ", 0,";
            strQuery += "N'" + dtoMatHang.MoTa + "', 1)";
            return(dp.ExecuteNonQuery(strQuery));
        }
示例#9
0
        public List <MatHangDTO> GetListMatHang()
        {
            List <MatHangDTO> list  = new List <MatHangDTO>();
            string            query = "SELECT * FROM dbo.MATHANG";
            DataTable         data  = Data_SQL.Instance.GetQuery(query);

            foreach (DataRow item in data.Rows)
            {
                MatHangDTO mathang = new MatHangDTO(item);
                list.Add(mathang);
            }
            return(list);
        }
示例#10
0
        private void btnLuu_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            //getCurrentlyEditedRowData();
            if (!getDataForTempTable())
            {
                XtraMessageBox.Show("ĐÃ CÓ LỖI XẢY RA, VUI LÒNG KIỂM TRA LẠI!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);

                //this.Close();
            }

            int flag  = 0;
            int flag1 = 1;

            //Insert Database
            foreach (DataRow row in dataTableInsertTemp.Rows)
            {
                matHangDTO              = new MatHangDTO();
                matHangDTO.StrMaMH      = row["MaMH"].ToString();
                matHangDTO.StrTenMH     = row["TenMH"].ToString();
                matHangDTO.DGiaNhap     = double.Parse(row["GiaNhap"].ToString());
                matHangDTO.StrDonGia    = row["GiaBan"].ToString();
                matHangDTO.ITonToiDa    = int.Parse(row["TonToiDa"].ToString());
                matHangDTO.ITonToiThieu = int.Parse(row["TonToiThieu"].ToString());

                //return 1 if successfull
                flag = themMatHang(matHangDTO);
            }

            foreach (DataRow row in dataTableUpdateTemp.Rows)
            {
                matHangDTO              = new MatHangDTO();
                matHangDTO.StrMaMH      = row["MaMH"].ToString();
                matHangDTO.StrTenMH     = row["TenMH"].ToString();
                matHangDTO.DGiaNhap     = double.Parse(row["GiaNhap"].ToString());
                matHangDTO.StrDonGia    = row["MaHang"].ToString();
                matHangDTO.ITonToiDa    = int.Parse(row["TonToiDa"].ToString());
                matHangDTO.ITonToiThieu = int.Parse(row["TonToiThieu"].ToString());

                //return 1 if successfull
                flag1 = updateMatHang(matHangDTO);
            }

            if (flag == 0)
            {
                XtraMessageBox.Show("ĐÃ CÓ LỖI XẢY RA, VUI LÒNG KIỂM TRA LẠI!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            XtraMessageBox.Show("DỮ LIỆU ĐÃ ĐƯỢC CẬP NHẬT!", "Notifications!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            // gridKhachHang.RefreshDataSource();
        }
示例#11
0
        private void searchBox_TextChanged(object sender, EventArgs e)
        {
            string temp = SearchBox.Text;

            DanhSachSanPham.Controls.Clear();
            if (temp != "")
            {
                try
                {
                    List <MatHangDTO> dsMatHang = new List <MatHangDTO>();
                    DataTable         data      = DataProvider.Instance.ExecuteQuery("EXEC USP_TimMatHang @tenMH = " + temp);

                    foreach (DataRow item in data.Rows)
                    {
                        MatHangDTO mathang = new MatHangDTO(item);
                        dsMatHang.Add(mathang);
                    }

                    foreach (MatHangDTO item in dsMatHang)
                    {
                        PictureBox pictureBox = new PictureBox();
                        pictureBox.Width    = 100;
                        pictureBox.Height   = 100;
                        pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
                        DanhSachSanPham.Controls.Add(pictureBox);
                        pictureBox.ImageLocation = item.Img;

                        Button btn = new Button()
                        {
                            Width = 180, Height = 100
                        };
                        btn.Text      = item.TenMH + Environment.NewLine + String.Format("{0:#,##0.##}", item.GiaTien) + " đ";
                        btn.Font      = new Font(btn.Font.FontFamily, 10);
                        btn.Tag       = item;
                        btn.Click    += matHang_Click;
                        btn.BackColor = Color.LightCyan;
                        DanhSachSanPham.Controls.Add(btn);
                    }
                }
                catch
                {
                    MessageBox.Show("Lỗi kết nối Database");
                }
            }
            else
            {
                DanhSachSanPham.Controls.Clear();
                loadDSMatHang();
            }
        }
示例#12
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     try
     {
         MatHangDTO dtoMatHang = new MatHangDTO();
         string     strAction  = btnThem.Tag.ToString();
         if (strAction == "add")
         {
             dtoMatHang.MaMH        = txtMaMH.Text;
             dtoMatHang.MaNH        = cmbNhomHang.SelectedValue.ToString();
             dtoMatHang.MaKho       = cmbKhoHang.SelectedValue.ToString();
             dtoMatHang.TenMH       = txtTenMH.Text;
             dtoMatHang.MaDonViTinh = cmbDonViTinh.SelectedValue.ToString();
             dtoMatHang.TonDau      = txtTonDau.Value;
             dtoMatHang.MoTa        = txtMoTa.Text;
             string strResult = bllMatHang.InsertMatHang(dtoMatHang);
             if (strResult == "ok")
             {
                 MessageBox.Show("Thêm Mặt Hàng Thành Công!", "Thêm Mặt Hàng", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show(strResult, "Thêm Mặt Hàng", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             dtoMatHang.MaMH        = txtMaMH.Text;
             dtoMatHang.MaNH        = cmbNhomHang.SelectedValue.ToString();
             dtoMatHang.MaKho       = cmbKhoHang.SelectedValue.ToString();
             dtoMatHang.TenMH       = txtTenMH.Text;
             dtoMatHang.MaDonViTinh = cmbDonViTinh.SelectedValue.ToString();
             dtoMatHang.TonDau      = float.Parse(txtTonDau.Text);
             dtoMatHang.MoTa        = txtMoTa.Text;
             string strResult = bllMatHang.UpdateMatHang(dtoMatHang);
             if (strResult == "ok")
             {
                 MessageBox.Show("Cập Nhật Mặt Hàng Thành Công!", "Cập Nhật Mặt Hàng", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 this.Close();
             }
             else
             {
                 MessageBox.Show(strResult, "Cập Nhật Mặt Hàng", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch { }
 }
示例#13
0
        public bool ThemMatHang(MatHangDTO mh)
        {
            bool ktra = true;

            try
            {
                string sql = "SP_MATHANG_THEM @MAHANG , @TENHANG , @MANCC";
                DataProvider.Instance.ExecuteNonQuery(sql, new object[] { mh.SMaHang, mh.STenHang, mh.SMaNcc });
                ktra = true;
            }
            catch (Exception)
            {
                ktra = false;
            }
            return(ktra);
        }
示例#14
0
        public List <MatHangDTO> LoadDsMatHang()
        {
            List <MatHangDTO> dsmh = new List <MatHangDTO>();
            string            sql  = "SP_MATHANG_DS";
            DataTable         rs   = DataProvider.Instance.ExecuteQuery(sql);

            foreach (DataRow items in rs.Rows)
            {
                string     mahang  = items["MAHANG"].ToString();
                string     tenhang = items["TENHANG"].ToString();
                string     ncc     = items["TENNCC"].ToString();
                MatHangDTO mh      = new MatHangDTO(mahang, tenhang, ncc);
                dsmh.Add(mh);
            }
            return(dsmh);
        }
        public string  UpdateMatHang(MatHangDTO dtoMatHang)
        {
            string strError = "";

            if (dtoMatHang.TenMH.Trim().Equals("") == true)
            {
                strError = "Tên mặt hàng không được rỗng.";
            }
            if (strError == "")
            {
                bool boolResult = dalMatHang.UpdateMatHang(dtoMatHang);
                return("ok");
            }
            else
            {
                return(strError);
            }
        }
示例#16
0
        private void setTextToControls(MatHangDTO matHang)
        {
            try
            {
                txtMaMH.Text        = matHang.StrMaMH;
                txtTenMH.Text       = matHang.StrTenMH;
                txtGiaNhap.Text     = matHang.DGiaNhap.ToString();
                txtGiaBan.Text      = matHang.StrDonGia;
                txtTonToiDa.Text    = matHang.ITonToiDa.ToString();
                txtTonToiThieu.Text = matHang.ITonToiThieu.ToString();
            }

            catch (Exception)
            {
                XtraMessageBox.Show("KHÔNG THỂ LOAD ĐƯỢC DỮ LIỆU", "Thông Báo Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
示例#17
0
        void BtnLoaiHang_Click(object sender, EventArgs e)
        {
            string maLoaiHang  = ((sender as Button).Tag as LoaiHangDTO).MaLH;
            string tenLoaiHang = ((sender as Button).Tag as LoaiHangDTO).TenLH;

            dynamicText.Text = tenLoaiHang;
            DanhSachSanPham.Controls.Clear();
            try
            {
                List <MatHangDTO> matHangTheoLoai = new List <MatHangDTO>();
                DataTable         data            = DataProvider.Instance.ExecuteQuery("EXEC USP_LayDSMatHangTheoLoaiHang @maLoaiHang = '" + maLoaiHang + "'");

                foreach (DataRow item in data.Rows)
                {
                    MatHangDTO mathang = new MatHangDTO(item);
                    matHangTheoLoai.Add(mathang);
                }

                foreach (MatHangDTO item in matHangTheoLoai)
                {
                    PictureBox pictureBox = new PictureBox();
                    pictureBox.Width    = 100;
                    pictureBox.Height   = 100;
                    pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
                    DanhSachSanPham.Controls.Add(pictureBox);
                    pictureBox.ImageLocation = item.Img;

                    Button btn = new Button()
                    {
                        Width = 180, Height = 100
                    };
                    btn.Text      = item.TenMH + Environment.NewLine + String.Format("{0:#,##0.##}", item.GiaTien) + " đ";
                    btn.Font      = new Font(btn.Font.FontFamily, 10);
                    btn.Tag       = item;
                    btn.Click    += matHang_Click;
                    btn.BackColor = Color.LightCyan;
                    DanhSachSanPham.Controls.Add(btn);
                }
            }
            catch
            {
                MessageBox.Show("Lỗi kết nối Database");
            }
        }
示例#18
0
        private void timSPTrongKhoangGia_Click(object sender, EventArgs e)
        {
            double minValue = Convert.ToDouble(giaNhoNhat.Text);
            double maxValue = Convert.ToDouble(GiaCaoNhat.Text);

            try
            {
                List <MatHangDTO> dsMatHang = new List <MatHangDTO>();
                DataTable         data      = DataProvider.Instance.ExecuteQuery("EXEC USP_LayDSMatHangTheoGia @minPrice =" + minValue + ", @maxPrice=" + maxValue);
                DanhSachSanPham.Controls.Clear();
                foreach (DataRow item in data.Rows)
                {
                    MatHangDTO mathang = new MatHangDTO(item);
                    dsMatHang.Add(mathang);
                }

                foreach (MatHangDTO item in dsMatHang)
                {
                    PictureBox pictureBox = new PictureBox();
                    pictureBox.Width    = 100;
                    pictureBox.Height   = 100;
                    pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
                    DanhSachSanPham.Controls.Add(pictureBox);
                    pictureBox.ImageLocation = item.Img;

                    Button btn = new Button()
                    {
                        Width = 180, Height = 100
                    };
                    btn.Text      = item.TenMH + Environment.NewLine + String.Format("{0:#,##0.##}", item.GiaTien) + " đ";
                    btn.Font      = new Font(btn.Font.FontFamily, 10);
                    btn.Tag       = item;
                    btn.Click    += matHang_Click;
                    btn.BackColor = Color.LightCyan;
                    DanhSachSanPham.Controls.Add(btn);
                }
            }
            catch
            {
                MessageBox.Show("Lỗi kết nối Database");
            }
        }
示例#19
0
        public fChiTietDNH(DonNhapHangDTO donNhapHang, MatHangDTO matHang, string maNV)
        {
            InitializeComponent();

            MatHang = matHang;

            MaNV = maNV;

            DonNhapHang = donNhapHang;

            textBoxSLTon.Visible = true;

            LoadFormDetail();

            tbMaMH.ReadOnly = true;

            tbTenMH.ReadOnly = true;

            textBoxSLTon.ReadOnly = true;
        }
示例#20
0
        void loadDSTheoGiaTangDan()
        {
            var controls = DanhSachSanPham.Controls.OfType <MatHangDTO>().ToList();

            try
            {
                List <MatHangDTO> dsMatHang = new List <MatHangDTO>();
                DataTable         data      = DataProvider.Instance.ExecuteQuery("EXEC USP_LayDSMatHangTangDan");

                foreach (DataRow item in data.Rows)
                {
                    MatHangDTO mathang = new MatHangDTO(item);
                    dsMatHang.Add(mathang);
                }

                foreach (MatHangDTO item in dsMatHang)
                {
                    PictureBox pictureBox = new PictureBox();
                    pictureBox.Width    = 100;
                    pictureBox.Height   = 100;
                    pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
                    DSSanPhamTangDan.Controls.Add(pictureBox);
                    pictureBox.ImageLocation = item.Img;

                    Button btn = new Button()
                    {
                        Width = 180, Height = 100
                    };
                    btn.Text      = item.TenMH + Environment.NewLine + String.Format("{0:#,##0.##}", item.GiaTien) + " đ";
                    btn.Font      = new Font(btn.Font.FontFamily, 10);
                    btn.Click    += matHang_Click;
                    btn.Tag       = item;
                    btn.BackColor = Color.LightCyan;
                    DSSanPhamTangDan.Controls.Add(btn);
                }
            }
            catch
            {
                MessageBox.Show("Lỗi kết nối Database");
            }
        }
        public MatHangDTO GetMatHangByID(string strMaMatHang)
        {
            string strQuery = "Select * From MATHANG mh, NHOMHANG nh, KHO k, DONVITINH dvt Where mh.MANHOMHANG = nh.MANHOMHANG";

            strQuery += " and mh.MAKHO = k.MAKHO and mh.MADONVITINH = dvt.MADONVITINH and mh.TINHTRANG = 1 and mh.MAMATHANG = '" + strMaMatHang + "'";
            MatHangDTO dtoMatHang = new MatHangDTO();
            DataTable  dtMatHang  = dp.ExecuteQuery(strQuery);

            if (dtMatHang != null)
            {
                dtoMatHang.MaMH        = dtMatHang.Rows[0]["MAMATHANG"].ToString();
                dtoMatHang.MaNH        = dtMatHang.Rows[0]["MANHOMHANG"].ToString();
                dtoMatHang.MaKho       = dtMatHang.Rows[0]["MAKHO"].ToString();
                dtoMatHang.TenMH       = dtMatHang.Rows[0]["TENMATHANG"].ToString();
                dtoMatHang.MaDonViTinh = dtMatHang.Rows[0]["MADONVITINH"].ToString();
                dtoMatHang.TonDau      = int.Parse(dtMatHang.Rows[0]["TONDAU"].ToString());
                dtoMatHang.SoLuongTon  = int.Parse(dtMatHang.Rows[0]["SOLUONGTON"].ToString());
                dtoMatHang.MoTa        = dtMatHang.Rows[0]["MOTA"].ToString();
                dtoMatHang.TinhTrang   = dtMatHang.Rows[0]["TINHTRANG"].ToString();
            }
            return(dtoMatHang);
        }
示例#22
0
        private int themMatHang(MatHangDTO mathang)
        {
            bool re = matHangBUS.them(mathang);

            return(re == true ? 1 : 0);
        }
示例#23
0
        public bool xoa(MatHangDTO ts)
        {
            bool re = this.MatHangDAL.xoa(ts);

            return(re);
        }
示例#24
0
        public bool them(MatHangDTO ts)
        {
            bool re = this.MatHangDAL.them(ts);

            return(re);
        }
示例#25
0
 public frmEditMatHang(MatHangDTO matHang)
 {
     InitializeComponent();
     setTextToControls(matHang);
 }
示例#26
0
 public bool ThemMatHang(MatHangDTO mh)
 {
     return(MatHangDAO.Instance.ThemMatHang(mh));
 }
示例#27
0
 public int SuaMatHang(MatHangDTO mh)
 {
     return(MatHangDAO.Instance.SuaMatHang(mh));
 }
示例#28
0
        public int SuaMatHang(MatHangDTO mh)
        {
            string sql = "SP_MATHANG_SUA @MAHANG , @TENHANG , @MANCC";

            return(DataProvider.Instance.ExecuteNonQuery(sql, new object[] { mh.SMaHang, mh.STenHang, mh.SMaNcc }));
        }
示例#29
0
        private int updateMatHang(MatHangDTO mathang)
        {
            bool re = matHangBUS.sua(mathang);

            return(re == true ? 1 : 0);
        }