public bool suaGia(GiaVatTuDTO Gia)
        {
            string query = string.Empty;

            query += "UPDATE GIAVATTU SET [magiavattu] = @magiavattu, [giavattu] = @giavattu WHERE [mavattu] = @mavattu";
            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;
                    cmd.Parameters.AddWithValue("@magiavattu", Gia.MaGiaVatTuPT);
                    cmd.Parameters.AddWithValue("@giavattu", Gia.GiaVatTuPT);
                    cmd.Parameters.AddWithValue("@mavattu", Gia.MaVatTuPTGV);
                    try
                    {
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(false);
                    }
                }
            }
            return(true);
        }
        public bool themGia(GiaVatTuDTO gia)
        {
            string query = string.Empty;

            query += "INSERT INTO [GIAVATTU] ([magiavattu],[giavattu],[mavattu]) ";
            query += "VALUES (@magiavattu,@giavattu,@mavattu)";
            using (SqlConnection con = new SqlConnection(connectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;
                    cmd.Parameters.AddWithValue("@magiavattu", gia.MaGiaVatTuPT);
                    cmd.Parameters.AddWithValue("@giavattu", gia.GiaVatTuPT);
                    cmd.Parameters.AddWithValue("@mavattu", gia.MaVatTuPTGV);

                    try
                    {
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(false);
                    }
                }
            }
            return(true);
        }
Пример #3
0
        private void XoaBT_Click(object sender, EventArgs e)
        {
            if (maVatTuTB.Text == "")
            {
                MessageBox.Show("Vui Lòng nhập đầy đủ trước khi thực hiện");
                return;
            }
            VattuDTO    vt  = new VattuDTO();
            GiaVatTuDTO gia = new GiaVatTuDTO();

            vt.MaVatTuPT    = int.Parse(maVatTuTB.Text);
            gia.MaVatTuPTGV = int.Parse(maVatTuTB.Text);
            //2. Kiểm tra data hợp lệ or not

            //3. Thêm vào DB
            bool kq  = vattu.xoavattu(vt);
            bool kq1 = giabus.xoaGia(gia);

            if (kq == false || kq1 == false)
            {
                MessageBox.Show("Xóa thông tin vật tư thất bại. Vui lòng kiểm tra lại dữ liệu");
            }
            else
            {
                MessageBox.Show("Xóa thông tin vật tư thành công");
            }
            this.Hide();
        }
        public List <GiaVatTuDTO> selectGiaVat()
        {
            string query = string.Empty;

            query += "SELECT [magiavattu], [giavattu],[mavattu]";
            query += "FROM [GIAVATTU]";

            List <GiaVatTuDTO> lsGiaVatTu = new List <GiaVatTuDTO>();

            using (SqlConnection con = new SqlConnection(ConnectionString))
            {
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandType = System.Data.CommandType.Text;
                    cmd.CommandText = query;

                    try
                    {
                        con.Open();
                        SqlDataReader reader = null;
                        reader = cmd.ExecuteReader();
                        if (reader.HasRows == true)
                        {
                            while (reader.Read())
                            {
                                GiaVatTuDTO GVT = new GiaVatTuDTO();
                                GVT.MaGiaVatTuPT = int.Parse(reader["magiavattu"].ToString());
                                GVT.GiaVatTuPT   = int.Parse(reader["giavattu"].ToString());
                                GVT.MaVatTuPTGV  = int.Parse(reader["mavattu"].ToString());
                                lsGiaVatTu.Add(GVT);
                            }
                        }

                        con.Close();
                        con.Dispose();
                    }
                    catch (Exception ex)
                    {
                        con.Close();
                        return(null);
                    }
                }
            }
            return(lsGiaVatTu);
        }
Пример #5
0
        private void suaBT_Click(object sender, EventArgs e)
        {
            if (maVatTuTB.Text == "" ||
                diaChiTB.Text == "" ||
                tenVatTuTB.Text == "" ||
                giaBT.Text == "")
            {
                MessageBox.Show("Vui Lòng nhập đầy đủ trước khi thực hiện");
                return;
            }
            //1. Map data from GUI
            VattuDTO    vt  = new VattuDTO();
            GiaVatTuDTO gia = new GiaVatTuDTO();

            vt.MaVatTuPT     = int.Parse(maVatTuTB.Text);
            vt.TenVatTuPT    = tenVatTuTB.Text;
            vt.DiaChiBanPT   = diaChiTB.Text;
            gia.MaGiaVatTuPT = int.Parse(maVatTuTB.Text);
            gia.MaVatTuPTGV  = int.Parse(maVatTuTB.Text);
            gia.GiaVatTuPT   = int.Parse(giaBT.Text);

            //2. Kiểm tra data hợp lệ or not

            //3. Thêm vào DB
            bool result  = vattu.suavattu(vt);
            bool result1 = giabus.suaGia(gia);

            if (result == false || result1 == false)
            {
                MessageBox.Show("Sửa Vật Tư thất bại. Vui lòng kiểm tra lại dữ liệu");
            }
            else
            {
                MessageBox.Show("Sửa Vật Tư thành công");
            }
        }
Пример #6
0
        public bool suaGia(GiaVatTuDTO gia)
        {
            bool result = GVDal.suaGia(gia);

            return(result);
        }
Пример #7
0
        public bool themGia(GiaVatTuDTO gia)
        {
            bool result = GVDal.themGia(gia);

            return(result);
        }