// Hàm sửa Văn phòng phẩm
        public bool updateAccessory(AccessoryOffice VANPHONGPHAM)
        {
            string        query = "UPDATE VANPHONGPHAM SET TENSANPHAM = @tensanpham, MALOAISANPHAM = @maloaisanpham, GIA = @gia, DANHMUC = @danhmuc, NGAYSANXUAT = @ngaysanxuat, HANSUDUNG = @hansudung, NHASANXUAT = hansudung WHERE MASANPHAM = @masanpham";
            SqlConnection con   = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(query, con);
                con.Open();
                cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value      = VANPHONGPHAM.MASANPHAM;
                cmd.Parameters.Add("@tensanpham", SqlDbType.NVarChar, 50).Value    = VANPHONGPHAM.TENSANPHAM;
                cmd.Parameters.Add("@maloaisanpham", SqlDbType.NVarChar, 20).Value = VANPHONGPHAM.MALOAISANPHAM;
                cmd.Parameters.Add("@gia", SqlDbType.Money).Value                = VANPHONGPHAM.GIA;
                cmd.Parameters.Add("@danhmuc", SqlDbType.NVarChar, 100).Value    = VANPHONGPHAM.DANHMUC;
                cmd.Parameters.Add("@ngaysanxuat", SqlDbType.DateTime).Value     = VANPHONGPHAM.NGAYSANXUAT;
                cmd.Parameters.Add("@hansudung", SqlDbType.DateTime).Value       = VANPHONGPHAM.HANSUDUNG;
                cmd.Parameters.Add("@nhasanxuat", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.NHASANXUAT;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }
        //Hàm Insert dữ liệu vào Văn phòng phẩm
        public bool InsertAccesory(AccessoryOffice VANPHONGPHAM)
        {
            string query = "INSERT INTO VANPHONGPHAM (MASANPHAM, TENSANPHAM, MALOAISANPHAM, GIA, DANHMUC, NGAYSANXUAT, HANSUDUNG, NHASANXUAT) VALUES" +
                           " (@masanpham, @tensanpham, @maloaisanpham, @gia, @danhmuc, @ngaysanxuat, @hansudung, @nhasanxuat)";
            SqlConnection con = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(query, con);
                con.Open();
                cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value      = VANPHONGPHAM.MASANPHAM;
                cmd.Parameters.Add("@tensanpham", SqlDbType.NVarChar, 20).Value    = VANPHONGPHAM.TENSANPHAM;
                cmd.Parameters.Add("@maloaisanpham", SqlDbType.NVarChar, 20).Value = VANPHONGPHAM.MALOAISANPHAM;
                cmd.Parameters.Add("@gia", SqlDbType.Money).Value                = VANPHONGPHAM.GIA;
                cmd.Parameters.Add("@danhmuc", SqlDbType.NVarChar, 100).Value    = VANPHONGPHAM.DANHMUC;
                cmd.Parameters.Add("@ngaysanxuat", SqlDbType.DateTime).Value     = VANPHONGPHAM.NGAYSANXUAT;
                cmd.Parameters.Add("@hansudung", SqlDbType.DateTime).Value       = VANPHONGPHAM.HANSUDUNG;
                cmd.Parameters.Add("@nhasanxuat", SqlDbType.NVarChar, 100).Value = VANPHONGPHAM.NHASANXUAT;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }
Exemplo n.º 3
0
        public void showResultsearch()
        {
            AccessoryOffice VANPHONGPHAM = new AccessoryOffice();

            VANPHONGPHAM.MASANPHAM = prdctID_TXT.Text;
            DataTable dt = acBUS.searchByProductID(VANPHONGPHAM);

            acsoryGrid.DataSource = dt;
            acsoryGrid.AutoResizeColumns();
        }
Exemplo n.º 4
0
 //Hàm thực hiện khi click vào nút delete
 private void deleteBtn_Click_1(object sender, EventArgs e)
 {
     if (MessageBox.Show
             ("Bạn có chắc chắn muốn xóa thông tin này, dữ liệu có thể sẽ không được khôi phục",
             "Thông báo",
             MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK)
     {
         AccessoryOffice VANPHONGPHAM = new AccessoryOffice();
         VANPHONGPHAM.MASANPHAM = prdctID_TXT.Text;
         if (acBUS.deleteAccessory(VANPHONGPHAM))
         {
             showAllAccessoryOffice();
         }
     }
 }
        //Hàm tìm kiếm thông tin sản phẩm thoe gần đúng MÃ SẢN PHẨM
        public DataTable searchByProductID(AccessoryOffice VANPHONGPHAM)
        {
            string        query = "SELECT * FROM VANPHONGPHAM WHERE MASANPHAM LIKE  @masanpham";
            SqlConnection con   = dc.GetConnect();

            cmd = new SqlCommand(query, con);
            con.Open();
            cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM + "%";
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            con.Close();
            return(dt);
        }
Exemplo n.º 6
0
 //Hàm cho sự kiện nút delete
 private void deleteBtn_Click_1(object sender, EventArgs e)
 {
     if (MessageBox.Show
             ("Bạn có chắc chắn muốn xóa thông tin này. CÁC DỮ LIỆU LIÊN QUAN ĐẾN MÃ LOẠI SẢN PHẨM NÀY SẼ ĐỀU BỊ XÓA",
             "Thông báo",
             MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.OK)
     {
         AccessoryOffice VANPHONGPHAM = new AccessoryOffice();
         VANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text;
         AccessoryStorage KHOVANPHONGPHAM = new AccessoryStorage();
         KHOVANPHONGPHAM.MALOAISANPHAM = typeIDtext.Text;
         InvoiceAccessory HOADONVPP = new InvoiceAccessory();
         HOADONVPP.MALOAISANPHAM = typeIDtext.Text;
         if (afBUS.deleteAccessoryOfficebyID(VANPHONGPHAM) && IaBUS.deleteInvoicebyID(HOADONVPP) && asBUS.deleteAccessoryType(KHOVANPHONGPHAM))
         {
             showAllInvoiceAccessory();
         }
     }
 }
Exemplo n.º 7
0
 //Sự kiện khi nhấn vào nút save của update
 private void updatesaveBtn_Click_1(object sender, EventArgs e)
 {
     if (checkData())
     {
         AccessoryOffice VANPHONGPHAM = new AccessoryOffice();
         VANPHONGPHAM.MASANPHAM     = prdctID_TXT.Text;
         VANPHONGPHAM.TENSANPHAM    = prdctName_TXT.Text;
         VANPHONGPHAM.MALOAISANPHAM = prductType_TXT.Text;
         VANPHONGPHAM.DANHMUC       = prdctCategory_TXT.Text;
         VANPHONGPHAM.GIA           = decimal.Parse(prdctPrice_TXT.Text);
         VANPHONGPHAM.NGAYSANXUAT   = prdctRelease_DTPICKER.Value;
         VANPHONGPHAM.HANSUDUNG     = prdctDate_DTPICKER.Value;
         VANPHONGPHAM.NHASANXUAT    = prdctManu_TXT.Text;
         if (acBUS.updateaCCESSORY(VANPHONGPHAM))
         {
             showAllAccessoryOffice();
         }
         loadForm();
     }
 }
        //Hàm xóa văn phòng phẩm
        public bool deleteAccessory(AccessoryOffice VANPHONGPHAM)
        {
            string        query = "DELETE VANPHONGPHAM WHERE MASANPHAM= @masanpham";
            SqlConnection con   = dc.GetConnect();

            try
            {
                cmd = new SqlCommand(query, con);
                con.Open();
                cmd.Parameters.Add("@masanpham", SqlDbType.VarChar, 50).Value = VANPHONGPHAM.MASANPHAM;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Lỗi trong quá trình, mời kiểm tra lại", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }
        // Hàm để đọc dự liệu mã văn phòng phẩm và mã loại sản phẩm đang có trong table VĂN PHÒNG PHẨM
        private void ReadAccessoryIDandTypeFromDB()
        {
            string query = "Select MASANPHAM, MALOAISANPHAM FROM VANPHONGPHAM";

            using (SqlConnection connection = new SqlConnection(ConnectionString.connectionString))
            {
                connection.Open();

                SqlCommand    cmd = new SqlCommand(query, connection);
                SqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    AccessoryOffice VANPHONGPHAM = new AccessoryOffice();

                    VANPHONGPHAM.MASANPHAM     = (string)dr["MASANPHAM"];
                    VANPHONGPHAM.MALOAISANPHAM = (string)dr["MALOAISANPHAM"];
                    AccessoryTypeandID.Add(VANPHONGPHAM);
                }
                connection.Close();
            }
        }
Exemplo n.º 10
0
 public DataTable searchByProductID(AccessoryOffice VANPHONGPHAM)
 {
     return(acDAL.searchByProductID(VANPHONGPHAM));
 }
Exemplo n.º 11
0
 public bool deleteAccessoryOfficebyID(AccessoryOffice VANPHONGPHAM)
 {
     return(acDAL.deleteAccessoryOfficebyID(VANPHONGPHAM));
 }
Exemplo n.º 12
0
 public bool updateaCCESSORY(AccessoryOffice VANPHONGPHAM) // Cập nhật thông tin vào database
 {
     return(acDAL.updateAccessory(VANPHONGPHAM));
 }
Exemplo n.º 13
0
 public bool InsertAccessory(AccessoryOffice VANPHONGPHAM) // Nhập dữ liệu cho database
 {
     return(acDAL.InsertAccesory(VANPHONGPHAM));
 }
Exemplo n.º 14
0
 public bool deleteAccessory(AccessoryOffice VANPHONGPHAM) // Xóa thông tin trong Database
 {
     return(acDAL.deleteAccessory(VANPHONGPHAM));
 }