Пример #1
0
        public int updateHangHoa(DTOHangHoa hanghoa)
        {
            var _cmd = new SqlCommand();

            _cmd.CommandText = "update HANGHOA set VatTu=@VatTu,DichVu=@DichVu,MaKhoHang=@MaKhoHang,PhanLoai=@PhanLoai,MaHH=@MaHH,TENHH=@TENHH,MaVachNSX=@MaVachNSX,MaDonVi=@MaDonVi,XuatXu=@XuatXu,Thue=@Thue,TonKhoToiThieu=@TonKhoToiThieu,TonKhoHienTai=@TonKhoHienTai,MaNhaCungCap=@MaNhaCungCap,GiaMua=@GiaMua,GiaSi=@GiaSi,GiaLe=@GiaLe where MaHH=@MaHH ";
            _cmd.CommandType = CommandType.Text;
            _cmd.Connection  = connection;
            _cmd.Parameters.Add("@MaKhoHang", SqlDbType.NVarChar).Value    = hanghoa.MaKhoHang;
            _cmd.Parameters.Add("@PhanLoai", SqlDbType.NVarChar).Value     = hanghoa.PhanLoai;
            _cmd.Parameters.Add("@MaHH", SqlDbType.NVarChar).Value         = hanghoa.MaHH;
            _cmd.Parameters.Add("@TENHH", SqlDbType.NVarChar).Value        = hanghoa.TENHH;
            _cmd.Parameters.Add("@MaVachNSX", SqlDbType.NVarChar).Value    = hanghoa.MaVachNSX;
            _cmd.Parameters.Add("@MaDonVi", SqlDbType.NVarChar).Value      = hanghoa.MaDonVi;
            _cmd.Parameters.Add("@XuatXu", SqlDbType.NVarChar).Value       = hanghoa.XuatXu;
            _cmd.Parameters.Add("@Thue", SqlDbType.Float).Value            = Convert.ToDouble(hanghoa.Thue);
            _cmd.Parameters.Add("@TonKhoToiThieu", SqlDbType.Int).Value    = Convert.ToInt32(hanghoa.TonKhoToiThieu);
            _cmd.Parameters.Add("@TonKhoHienTai", SqlDbType.Int).Value     = Convert.ToInt32(hanghoa.TonKhoHienTai);
            _cmd.Parameters.Add("@MaNhaCungCap", SqlDbType.NVarChar).Value = hanghoa.MaNhaCungCap;
            _cmd.Parameters.Add("@GiaMua", SqlDbType.Money).Value          = Convert.ToDecimal(hanghoa.GiaMua);
            _cmd.Parameters.Add("@GiaSi", SqlDbType.Money).Value           = Convert.ToDecimal(hanghoa.GiaSi);
            _cmd.Parameters.Add("@GiaLe", SqlDbType.Money).Value           = Convert.ToDecimal(hanghoa.GiaLe);
            _cmd.Parameters.Add("@VatTu", SqlDbType.Bit).Value             = Convert.ToBoolean(hanghoa.VatTu);
            _cmd.Parameters.Add("@DichVu", SqlDbType.Bit).Value            = Convert.ToBoolean(hanghoa.DichVu);
            OpenConn();
            var i = _cmd.ExecuteNonQuery();

            CloseConn();
            return(i);
        }
Пример #2
0
        public DTOHangHoa getHangHoaDetail(string mahanghoa)
        {
            DALKhoHang um = new DALKhoHang();

            DataTable  dt = um.getHangHoaDetail(mahanghoa);
            DTOHangHoa a  = new DTOHangHoa();

            a.id             = dt.Rows[0]["id"].ToString();
            a.VatTu          = Convert.ToBoolean(dt.Rows[0]["VatTu"].ToString());
            a.DichVu         = Convert.ToBoolean(dt.Rows[0]["DichVu"].ToString());
            a.MaKhoHang      = dt.Rows[0]["MaKhoHang"].ToString();
            a.PhanLoai       = dt.Rows[0]["PhanLoai"].ToString();
            a.MaHH           = dt.Rows[0]["MaHH"].ToString();
            a.TENHH          = dt.Rows[0]["TENHH"].ToString();
            a.MaVachNSX      = dt.Rows[0]["MaVachNSX"].ToString();
            a.MaDonVi        = dt.Rows[0]["MaDonVi"].ToString();
            a.XuatXu         = dt.Rows[0]["XuatXu"].ToString();
            a.Thue           = dt.Rows[0]["Thue"].ToString();
            a.TonKhoToiThieu = dt.Rows[0]["TonKhoToiThieu"].ToString();
            a.TonKhoHienTai  = dt.Rows[0]["TonKhoHienTai"].ToString();
            a.MaNhaCungCap   = dt.Rows[0]["MaNhaCungCap"].ToString();
            a.GiaMua         = dt.Rows[0]["GiaMua"].ToString();
            a.GiaSi          = dt.Rows[0]["GiaSi"].ToString();
            a.GiaLe          = dt.Rows[0]["GiaLe"].ToString();
            return(a);
        }
Пример #3
0
        public int updateHangHoa(DTOHangHoa hanghoa)
        {
            DALKhoHang um = new DALKhoHang();

            int dt = um.updateHangHoa(hanghoa);

            return(dt);
        }
Пример #4
0
        public bool insertHangHoa(DTOHangHoa hanghoa)
        {
            DALKhoHang um = new DALKhoHang();

            bool dt = um.insertHangHoa(hanghoa);

            return(dt);
        }
Пример #5
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            BUSKhoHang b          = new BUSKhoHang();
            DTOHangHoa dtoHangHoa = new DTOHangHoa();

            dtoHangHoa.VatTu          = radioButton1.Checked;
            dtoHangHoa.DichVu         = radioButton1.Checked;
            dtoHangHoa.XuatXu         = textEdit1.Text;
            dtoHangHoa.MaHH           = textEdit2.Text;
            dtoHangHoa.MaVachNSX      = textEdit3.Text;
            dtoHangHoa.TENHH          = textEdit4.Text;
            dtoHangHoa.MaKhoHang      = comboBoxEdit1.Text;
            dtoHangHoa.PhanLoai       = comboBoxEdit2.Text;
            dtoHangHoa.MaDonVi        = comboBoxEdit3.Text;
            dtoHangHoa.MaNhaCungCap   = comboBoxEdit7.Text;
            dtoHangHoa.Thue           = comboBoxEdit4.Text;
            dtoHangHoa.TonKhoToiThieu = comboBoxEdit5.Text;
            dtoHangHoa.TonKhoHienTai  = comboBoxEdit6.Text;
            dtoHangHoa.GiaMua         = comboBoxEdit8.Text;
            dtoHangHoa.GiaSi          = comboBoxEdit9.Text;
            dtoHangHoa.GiaLe          = comboBoxEdit10.Text;

            if (isAddForm)
            {
                if (b.insertHangHoa(dtoHangHoa))
                {
                    MessageBox.Show("Thao tác thành công");
                }
                else
                {
                    MessageBox.Show("Thao tác không thành công");
                }
            }
            else
            {
                b.updateHangHoa(dtoHangHoa);
                MessageBox.Show("Thao tác hóa thành công");
            }
        }
Пример #6
0
        public bool insertHangHoa(DTOHangHoa hanghoa)
        {
            string query = string.Format($"select * from HANGHOA where MaHH='{hanghoa.MaHH}'");

            if (ExecSelectedCount(query) == 0)
            {
                var _cmd = new SqlCommand();
                _cmd.CommandText = "insert into HANGHOA values (@VatTu,@DichVu,@MaKhoHang,@PhanLoai,@MaHH,@TENHH,@MaVachNSX,@MaDonVi,@XuatXu,@Thue,@TonKhoToiThieu,@TonKhoHienTai,@MaNhaCungCap,@GiaMua,@GiaSi,@GiaLe)";
                _cmd.CommandType = CommandType.Text;
                _cmd.Connection  = connection;
                _cmd.Parameters.Add("@MaKhoHang", SqlDbType.Text).Value     = hanghoa.MaKhoHang;
                _cmd.Parameters.Add("@PhanLoai", SqlDbType.Text).Value      = hanghoa.PhanLoai;
                _cmd.Parameters.Add("@MaHH", SqlDbType.Text).Value          = hanghoa.MaHH;
                _cmd.Parameters.Add("@TENHH", SqlDbType.Text).Value         = hanghoa.TENHH;
                _cmd.Parameters.Add("@MaVachNSX", SqlDbType.Text).Value     = hanghoa.MaVachNSX;
                _cmd.Parameters.Add("@MaDonVi", SqlDbType.Text).Value       = hanghoa.MaDonVi;
                _cmd.Parameters.Add("@XuatXu", SqlDbType.Text).Value        = hanghoa.XuatXu;
                _cmd.Parameters.Add("@Thue", SqlDbType.Float).Value         = Convert.ToDouble(hanghoa.Thue);
                _cmd.Parameters.Add("@TonKhoToiThieu", SqlDbType.Int).Value = Convert.ToInt32(hanghoa.TonKhoToiThieu);
                _cmd.Parameters.Add("@TonKhoHienTai", SqlDbType.Int).Value  = Convert.ToInt32(hanghoa.TonKhoHienTai);
                _cmd.Parameters.Add("@MaNhaCungCap", SqlDbType.Text).Value  = hanghoa.MaNhaCungCap;
                _cmd.Parameters.Add("@GiaMua", SqlDbType.Money).Value       = Convert.ToDecimal(hanghoa.GiaMua);
                _cmd.Parameters.Add("@GiaSi", SqlDbType.Money).Value        = Convert.ToDecimal(hanghoa.GiaSi);
                _cmd.Parameters.Add("@GiaLe", SqlDbType.Money).Value        = Convert.ToDecimal(hanghoa.GiaLe);
                _cmd.Parameters.Add("@VatTu", SqlDbType.Bit).Value          = Convert.ToBoolean(hanghoa.VatTu);
                _cmd.Parameters.Add("@DichVu", SqlDbType.Bit).Value         = Convert.ToBoolean(hanghoa.DichVu);
                OpenConn();
                var i = _cmd.ExecuteNonQuery();
                CloseConn();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #7
0
        private void frmHangHoa_Add_Load(object sender, EventArgs e)
        {
            DataTable  dt2 = new DataTable();
            BUSKhoHang bus = new BUSKhoHang();

            dt2 = bus.getKho();
            if (dt2.Rows.Count > 0)
            {
                foreach (DataRow row in dt2.Rows)
                {
                    comboBoxEdit1.Properties.Items.Add(row["TenKho"]);
                }
            }
            dt2 = new DataTable();
            dt2 = bus.getBangNhomHang();
            if (dt2.Rows.Count > 0)
            {
                foreach (DataRow row in dt2.Rows)
                {
                    comboBoxEdit2.Properties.Items.Add(row["TenNH"]);
                }
            }
            dt2 = new DataTable();
            dt2 = bus.getBangDonVi();
            if (dt2.Rows.Count > 0)
            {
                foreach (DataRow row in dt2.Rows)
                {
                    comboBoxEdit3.Properties.Items.Add(row["TenDV"]);
                }
            }
            dt2 = new DataTable();
            BUSDoiTac bus2 = new BUSDoiTac();

            dt2 = bus2.getNhaPhanPhoi();
            if (dt2.Rows.Count > 0)
            {
                foreach (DataRow row in dt2.Rows)
                {
                    comboBoxEdit7.Properties.Items.Add(row["TenNPP"]);
                }
            }
            ////////////////////
            if (!isAddForm)
            {
                BUSKhoHang b          = new BUSKhoHang();
                DTOHangHoa dtoHangHoa = b.getHangHoaDetail(gotID);
                radioButton1.Checked = dtoHangHoa.VatTu;
                radioButton1.Checked = dtoHangHoa.DichVu;
                textEdit1.Text       = dtoHangHoa.XuatXu;
                textEdit2.Text       = dtoHangHoa.MaHH;
                textEdit3.Text       = dtoHangHoa.MaVachNSX;
                textEdit4.Text       = dtoHangHoa.TENHH;
                comboBoxEdit1.Text   = dtoHangHoa.MaKhoHang;
                comboBoxEdit2.Text   = dtoHangHoa.PhanLoai;
                comboBoxEdit3.Text   = dtoHangHoa.MaDonVi;
                comboBoxEdit7.Text   = dtoHangHoa.MaNhaCungCap;
                comboBoxEdit4.Text   = dtoHangHoa.Thue;
                comboBoxEdit5.Text   = dtoHangHoa.TonKhoToiThieu;
                comboBoxEdit6.Text   = dtoHangHoa.TonKhoHienTai;
                comboBoxEdit8.Text   = dtoHangHoa.GiaMua;
                comboBoxEdit9.Text   = dtoHangHoa.GiaSi;
                comboBoxEdit10.Text  = dtoHangHoa.GiaLe;
            }
            else
            {
                textEdit2.ReadOnly = false;
                comboBoxEdit6.Text = "0";
            }
        }