コード例 #1
0
 private void addData(HangHoaObj hh)
 {
     hh.MaHangHoa  = txtMa.Text.Trim();
     hh.DonGia     = int.Parse(txtDonGia.Text.Trim());
     hh.SoLuong    = int.Parse(txtSL.Text.Trim());
     hh.TenHangHoa = txtTen.Text.Trim();
 }
コード例 #2
0
ファイル: frmHangHoa.cs プロジェクト: nguyenduythuan/kho
 void ganData(HangHoaObj hhobj)
 {
     hhobj.MaHangHoa  = txtMaHangHoa.Text.Trim();
     hhobj.TenHangHoa = txtTenHangHoa.Text.Trim();
     hhobj.Gia        = int.Parse(txtGiaHangHoa.Text.Trim());
     hhobj.Soluong    = int.Parse(txtSoLuong.Text.Trim());
 }
コード例 #3
0
 private void GanData(HangHoaObj obj)
 {
     obj.MaHH    = txtMa.Text.Trim();
     obj.TenHang = txtTen.Text.Trim();
     obj.SoLuong = int.Parse(cbSoLuong.Text.Trim());
     obj.DonGia  = int.Parse(txtDonGia.Text.Trim());
 }
コード例 #4
0
ファイル: HangHoaMod.cs プロジェクト: ds-v-bui/tho
        public bool UpdData(HangHoaObj hhObj, int flagLuu, int SL)
        {
            int SaveIntoDB = 0;

            if (flagLuu == 2)
            {
                SaveIntoDB = hhObj.SoLuong + SL;
            }
            else
            {
                SaveIntoDB = hhObj.SoLuong;
            }
            cmd.CommandText = "Update hanghoa set TenHang =  N'" + hhObj.TenHangHoa + "', SoLuong = " + SaveIntoDB + ", DonGia = " + hhObj.DonGia + " Where MaHang = '" + hhObj.MaHangHoa + "'";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;
            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }
            return(false);
        }
コード例 #5
0
        // Delete du lieu
        public bool Delete(HangHoaObj vo)
        {
            string        str = "delete from tb_HangHoa where MaHH = @MaHH";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaHH", SqlDbType.Text).Value = vo.MaHH;
            return(da.executeNonQuery(cmd));
        }
コード例 #6
0
ファイル: Form1.cs プロジェクト: PhamDuyAn/LTQL
 private void addDataHH(HangHoaObj hh)
 {
     hh.MaHangHoa  = txtCodeHH.Text.Trim();
     hh.TenHangHoa = txtNameHH.Text.Trim();
     hh.DonGia     = int.Parse(txtPriceHH.Text.Trim());
     hh.SoLuong    = int.Parse(txtPriceHH.Text.Trim());
     hh.MaNCC      = txtCodeNCCHH.Text.Trim();
 }
コード例 #7
0
ファイル: FrmHangHoa.cs プロジェクト: lythanhdat1999/sa
 public void ganDuLieu(HangHoaObj hhObj)
 {
     hhObj.Mahh    = txtMa.Text.Trim();
     hhObj.Tenhang = txtTen.Text.Trim();
     hhObj.Dongia  = int.Parse(txtGia.Text.Trim());
     hhObj.Xuatxu  = txtXuatxu.Text.Trim();
     hhObj.Soluong = int.Parse(txtSoluong.Text.Trim());
 }
コード例 #8
0
 private void cmbThemHH_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cmbThemHH.SelectedIndex > 0)
     {
         HangHoaObj i = lst[cmbThemHH.SelectedIndex];
         if (i.MaHH.Equals(cmbThemHH.SelectedValue))
         {
             txtGia.Text = i.GiaBan.ToString();
         }
     }
 }
コード例 #9
0
        public bool Add(HangHoaObj vo)
        {
            string        str = "insert into tb_HangHoa (MaHH, TenHang, SoLuong, DonGia) values (@MaHH, @TenHang, @SoLuong, @DonGia)";
            SQLiteCommand cmd = new SQLiteCommand(str, da.Conn);

            cmd.Parameters.Add("@MaHH", SqlDbType.Text).Value    = vo.MaHH;
            cmd.Parameters.Add("@TenHang", SqlDbType.Text).Value = vo.TenHang;
            cmd.Parameters.Add("@SoLuong", SqlDbType.Int).Value  = vo.SoLuong;
            cmd.Parameters.Add("@DonGia", SqlDbType.Int).Value   = vo.DonGia;
            return(da.executeNonQuery(cmd));
        }
コード例 #10
0
        // Update du lieu
        public bool Update(HangHoaObj vo)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("update tb_HangHoa ");
            sb.Append("set TenHang = @TenHang, SoLuong = @SoLuong, DonGia = @DonGia ");
            sb.Append("where MaHH = @MaHH");
            SQLiteCommand cmd = new SQLiteCommand(sb.ToString(), da.Conn);

            cmd.Parameters.Add("@MaHH", SqlDbType.Text).Value    = vo.MaHH;
            cmd.Parameters.Add("@TenHang", SqlDbType.Text).Value = vo.TenHang;
            cmd.Parameters.Add("@SoLuong", SqlDbType.Text).Value = vo.SoLuong;
            cmd.Parameters.Add("@DonGia", SqlDbType.Text).Value  = vo.DonGia;
            return(da.executeNonQuery(cmd));
        }
コード例 #11
0
ファイル: frmHangHoa.cs プロジェクト: nguyenduythuan/kho
        private void btnLuu_Click(object sender, EventArgs e)
        {
            HangHoaObj hhobj = new HangHoaObj();

            ganData(hhobj);

            if (hhCtr.addData(hhobj))
            {
                MessageBox.Show("Thêm thành công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Thêm thất bại ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            frmHangHoa_Load(sender, e);
        }
コード例 #12
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (!SaveValidatetion())
            {
                MessageBox.Show("Nhập đầy đủ thông tin", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            HangHoaObj hhObj = new HangHoaObj();

            addData(hhObj);
            if (flagLuu == 0)
            {
                if (hhCtr.AddData(hhObj))
                {
                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (flagLuu == 1)
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Không được sửa Mã!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Nhập hàng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Nhập hàng không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            frmHangHoa_Load(sender, e);
        }
コード例 #13
0
ファイル: HangHoaMod.cs プロジェクト: PhamDuyAn/LTQL
 public bool UpdData(HangHoaObj hhObj)
 {
     cmd.CommandText = "Update tb_HangHoa set TenHH =  N'" + hhObj.TenHangHoa + "', DonGia = '" + hhObj.DonGia + "', MaNCC = '" + hhObj.MaNCC + "', SoLuong = '" + hhObj.SoLuong + "' Where MaHH = '" + hhObj.MaHangHoa + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
コード例 #14
0
 public bool UpdDaBan(HangHoaObj hhObj)
 {
     cmd.CommandText = "Update HANGHOA set Diem ='" + hhObj.DaBan + "' Where mahh = '" + hhObj.MaHangHoa + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
コード例 #15
0
 public bool UpdDataHH(HangHoaObj hhObj)
 {
     cmd.CommandText = "Update HANGHOA set tenhh =  N'" + hhObj.TenHangHoa + "', gianhap = '" + hhObj.GiaNhap + "', dongia = '" + hhObj.DonGia + "', tonkho = N'" + hhObj.TonKho + "',donvi = N'" + hhObj.DonVi + "',daban = '" + hhObj.DaBan + "', mancc = '" + hhObj.NhaCungCap + "', maloai = '" + hhObj.LoaiHangHoa + "', mask = '" + hhObj.KhuyenMai + "', ghichu =N'" + hhObj.GhiChu + "' Where mahh = '" + hhObj.MaHangHoa + "'";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
コード例 #16
0
ファイル: HangHoaMod.cs プロジェクト: PhamDuyAn/LTQL
 public bool AddData(HangHoaObj hhObj)
 {
     cmd.CommandText = "Insert into tb_HangHoa values ('" + hhObj.MaHangHoa + "', N'" + hhObj.TenHangHoa + "','" + hhObj.DonGia + "', '" + hhObj.SoLuong + "', '" + hhObj.MaNCC + "' )";
     cmd.CommandType = CommandType.Text;
     cmd.Connection  = con.Connection;
     try
     {
         con.OpenConn();
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (Exception ex)
     {
         string mex = ex.Message;
         cmd.Dispose();
         con.CloseConn();
     }
     return(false);
 }
コード例 #17
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            HangHoaObj hhObj = new HangHoaObj();

            addData(hhObj);
            if (flagLuu == 0)
            {
                if (hhCtr.AddData(hhObj))
                {
                    MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (flagLuu == 1)
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Nhập hàng thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Nhập hàng không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            frmHangHoa_Load(sender, e);
        }
コード例 #18
0
        public bool AddDataHH(HangHoaObj hhObj)
        {
            cmd.CommandText = "Insert into HANGHOA values ('" + hhObj.MaHangHoa + "',N'" + hhObj.TenHangHoa + "','" + hhObj.GiaNhap + "','" + hhObj.DonGia + "','" + hhObj.TonKho + "',N'" + hhObj.DonVi + "','" + hhObj.DaBan + "',N'" + hhObj.NhaCungCap + "',N'" + hhObj.LoaiHangHoa + "',N'" + hhObj.KhuyenMai + "',N'" + hhObj.GhiChu + "')";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;

            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                con.CloseConn();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }


            return(false);
        }
コード例 #19
0
ファイル: HanghoaMod.cs プロジェクト: lythanhdat1999/sa
        public bool UpData(HangHoaObj hhObj)
        {
            DataTable dt = new DataTable();

            cmd.CommandText = "Update HangHoa set TenHang=N'" + hhObj.Tenhang + "',DonGia='" + hhObj.Dongia + "', XuatXu= N'" + hhObj.Xuatxu + "', SoLuong='" + hhObj.Soluong + "'where MaHH='" + hhObj.Mahh + "'";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;

            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                con.CloseConn();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }

            return(false);
        }
コード例 #20
0
ファイル: HanghoaMod.cs プロジェクト: lythanhdat1999/sa
        public bool AddData(HangHoaObj hhObj)
        {
            DataTable dt = new DataTable();

            cmd.CommandText = "Insert into HangHoa values('" + hhObj.Mahh + "',N'" + hhObj.Tenhang + "','" + hhObj.Dongia + "',N'" + hhObj.Xuatxu + "','" + hhObj.Soluong + "')";
            cmd.CommandType = CommandType.Text;
            cmd.Connection  = con.Connection;

            try
            {
                con.OpenConn();
                cmd.ExecuteNonQuery();
                con.CloseConn();
                return(true);
            }
            catch (Exception ex)
            {
                string mex = ex.Message;
                cmd.Dispose();
                con.CloseConn();
            }

            return(false);
        }
コード例 #21
0
        public void UpdateHangHoa(HangHoaObj hh)
        {
            string sql = "Update Hang2 set TenHang=N'" + hh.TenHH + "',MaNCC='" + hh.MaNCC + "',DonGia='" + hh.DonGia + "',SoLuong='" + hh.SoLuong + "',HoaHong='" + hh.HoaHong + "' where MaHH='" + hh.MaHH + "'";

            data.ExcuteNonQuery(sql);
        }
コード例 #22
0
ファイル: Form1.cs プロジェクト: PhamDuyAn/LTQL
        private void btnSaveHH_Click(object sender, EventArgs e)
        {
            //if (txtMa.Text == "")
            //{
            //    errorProvider1.SetError(txtMa, "Bạn chưa nhập password");
            //    return;
            //}
            //if (txtTen.Text == "")
            //{
            //    errorProvider1.SetError(txtTen, "Bạn chưa nhập password");
            //    return;
            //}
            //if (txtSL.Text == "")
            //{
            //    errorProvider1.SetError(txtSL, "Bạn chưa nhập password");
            //    return;
            //}
            //if (txtDonGia.Text == "")
            //{
            //    errorProvider1.SetError(txtDonGia, "Bạn chưa nhập password");
            //    return;
            //}
            //if (txtMaNCC.Text == "")
            //{
            //    errorProvider1.SetError(txtMaNCC, "Bạn chưa nhập password");
            //    return;
            //}

            HangHoaObj hhObj = new HangHoaObj();

            addDataHH(hhObj);
            if (flagLuu == 2)
            {
                if (hhCtr.AddData(hhObj))
                {
                    MessageBox.Show("Thêm thành công", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Thêm thất bại,mã đã tồn tại!!!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            if (flagLuu == 3)
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Sửa thành công", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Không thành công!!!!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            if (flagLuu == 4)
            {
                if (hhCtr.UpdData(hhObj))
                {
                    MessageBox.Show("Nhập thành công !", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Nhập thất bại !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            Form1_Load(sender, e);
        }
コード例 #23
0
 public bool Add(HangHoaObj vo)
 {
     return(sql.Add(vo));
 }
コード例 #24
0
 public bool Update(HangHoaObj vo)
 {
     return(sql.Update(vo));
 }
コード例 #25
0
 public bool Delete(HangHoaObj vo)
 {
     return(sql.Delete(vo));
 }
コード例 #26
0
 public bool addData(HangHoaObj hhObj)
 {
     return(hhMod.AddData(hhObj));
 }
コード例 #27
0
 public bool UpdDaBan(HangHoaObj hhObj)
 {
     return(hhMod.UpdDaBan(hhObj));
 }
コード例 #28
0
ファイル: HangHoaCtrl.cs プロジェクト: ds-v-bui/tho
 public bool UpdData(HangHoaObj hhObj, int flagLuu, int SL)
 {
     return(hhMod.UpdData(hhObj, flagLuu, SL));
 }
コード例 #29
0
 public bool updDateHH(HangHoaObj hhObj)
 {
     return(hhMod.UpdDataHH(hhObj));
 }
コード例 #30
0
 public bool upData(HangHoaObj hhObj)
 {
     return(hhMod.UpData(hhObj));
 }