示例#1
0
        public bool Updatexemay(XeMayModel xm)
        {
            string sql = "UPDATE MatHang SET MaHang= @MaHang, TenHang=@TenHang, NhaSx=@NhaSx, SoLuong=@SoLuong, ThongTinBaoHanh=@ThongTinBaoHanh, DonViTinh=@DonViTinh WHERE MaHang=@MaHang";

            SqlConnection con = tc.getconnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MaHang", SqlDbType.Char).Value              = xm.MaHang;
                cmd.Parameters.Add("@TenHang", SqlDbType.NVarChar).Value         = xm.TenHang;
                cmd.Parameters.Add("@NhaSx", SqlDbType.NVarChar).Value           = xm.NhaSx;
                cmd.Parameters.Add("@SoLuong", SqlDbType.Int).Value              = xm.SoLuong;
                cmd.Parameters.Add("@ThongTinBaoHanh", SqlDbType.NVarChar).Value = xm.ThongTinBaoHanh;
                cmd.Parameters.Add("@DonViTinh", SqlDbType.NVarChar).Value       = xm.DonViTinh;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
示例#2
0
        private void xoa_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txt_mahang.Text))
            {
                MessageBox.Show("Bạn Cần nhập mã hàng cần xóa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                XeMayModel xm = new XeMayModel();
                xm.MaHang = txt_mahang.Text;
                DialogResult dlr = MessageBox.Show("Bạn có muốn xóa hay không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (bllxm.DELETExemay(xm) && dlr == DialogResult.Yes)
                {
                    showAllxemay();
                    MessageBox.Show("Đã Xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("lỗi, xin thử lại!", "thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }

            /* mh.xoaMH(MaHang);
             * MessageBox.Show("Đã xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
             * hienthiMatHang();*/
        }
示例#3
0
        private void sua_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txt_mahang.Text))
            {
                MessageBox.Show("Bạn Cần nhập mã hàng cần sửa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (CheckData())
                {
                    XeMayModel xm = new XeMayModel();
                    xm.MaHang          = txt_mahang.Text;
                    xm.TenHang         = txt_th.Text;
                    xm.NhaSx           = txt_nsx.Text;
                    xm.SoLuong         = int.Parse(txt_sl.Text);
                    xm.ThongTinBaoHanh = txt_ttbh.Text;
                    xm.DonViTinh       = txt_dvt.Text;
                    DialogResult dlr = MessageBox.Show("Bạn có chắc chắc muốn sửa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (bllxm.Updatexemay(xm) && dlr == DialogResult.Yes)
                    {
                        showAllxemay();
                        MessageBox.Show("Đã sửa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                    }
                }
            }

            /*LoadDuLieu();
             * mh.suaMH(MaHang, TenHang, NhaSx, SoLuong, ThongTinBaoHanh, DonViTinh);
             * MessageBox.Show("Sửa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
             * hienthiMatHang();*/
        }
示例#4
0
        public bool DELETExemay(XeMayModel xm)
        {
            String        sql = "DELETE MatHang WHERE MaHang=@MaHang";
            SqlConnection con = tc.getconnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MaHang", SqlDbType.Char).Value = xm.MaHang;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
示例#5
0
        public bool Insertxemay(XeMayModel xm)
        {
            string        sql = "INSERT INTO MatHang(MaHang,TenHang,NhaSx,SoLuong,ThongTinBaoHanh,DonViTinh) VALUES(@MaHang,@TenHang,@NhaSx,@SoLuong,@ThongTinBaoHanh,@DonViTinh)";
            SqlConnection con = tc.getconnect();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MaHang", SqlDbType.Char).Value              = xm.MaHang;
                cmd.Parameters.Add("@TenHang", SqlDbType.NVarChar).Value         = xm.TenHang;
                cmd.Parameters.Add("@NhaSx", SqlDbType.NVarChar).Value           = xm.NhaSx;
                cmd.Parameters.Add("@SoLuong", SqlDbType.Int).Value              = xm.SoLuong;
                cmd.Parameters.Add("@ThongTinBaoHanh", SqlDbType.NVarChar).Value = xm.ThongTinBaoHanh;
                cmd.Parameters.Add("@DonViTinh", SqlDbType.NVarChar).Value       = xm.DonViTinh;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
示例#6
0
        private void them_Click(object sender, EventArgs e)
        {
            if (CheckData())
            {
                XeMayModel xm = new XeMayModel();
                xm.MaHang          = txt_mahang.Text;
                xm.TenHang         = txt_th.Text;
                xm.NhaSx           = txt_nsx.Text;
                xm.SoLuong         = int.Parse(txt_sl.Text);
                xm.ThongTinBaoHanh = txt_ttbh.Text;
                xm.DonViTinh       = txt_dvt.Text;
                DialogResult dlr = MessageBox.Show("Bạn có chắc chắc muốn thêm mặt hàng này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (bllxm.Insertxemay(xm) && dlr == DialogResult.Yes)
                {
                    showAllxemay();
                    MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("lỗi Mã Hàng đã tồn tại, xin thử lại!", "thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }

            /*LoadDuLieu();
             * if (mh.kiemtra(MaHang) == true)
             * {
             *  MessageBox.Show("Mã Hàng đã tồn tại");
             * }
             * else
             * {
             *  mh.themMH(MaHang, TenHang, NhaSx, SoLuong, ThongTinBaoHanh, DonViTinh);
             *  MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
             *  hienthiMatHang();
             *  txt_mahang.Focus();
             * }*/
        }
示例#7
0
 public bool DELETExemay(XeMayModel xm)
 {
     return(dalXM.DELETExemay(xm));
 }
示例#8
0
 public bool Updatexemay(XeMayModel xm)
 {
     return(dalXM.Updatexemay(xm));
 }
示例#9
0
 public bool Insertxemay(XeMayModel xm)
 {
     return(dalXM.Insertxemay(xm));
 }