Ejemplo n.º 1
0
        public static void Sua(MatHang_DTO mh)
        {
            SqlConnection conn      = DataAccess.ketNoi();
            string        sqlUpdate = "UPDATE MATHANG SET TenMH=@TenMH, QuyCach=@QuyCach,MaNCC=@MaNCC ,DonGiaMua =@DonGiaMua,DonGiaBan=@DonGiaBan, SLT=@SLT,KM=@KM WHERE MaMH = @MaMH";
            SqlCommand    cmd       = new SqlCommand(sqlUpdate, conn);

            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add("@TenMH", SqlDbType.NVarChar, 50);
            cmd.Parameters.Add("@QuyCach", SqlDbType.NVarChar, 50);
            cmd.Parameters.Add("@MaNCC", SqlDbType.VarChar, 10);
            cmd.Parameters.Add("@DonGiaMua", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@DonGiaBan", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@SLT", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@KM", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@MaMH", SqlDbType.VarChar, 10);

            cmd.Parameters["@TenMH"].Value     = mh.TenMH;
            cmd.Parameters["@QuyCach"].Value   = mh.QuyCach;
            cmd.Parameters["@MaNCC"].Value     = mh.MaNCC;
            cmd.Parameters["@DonGiaMua"].Value = mh.DonGiaMua;
            cmd.Parameters["@DonGiaBan"].Value = mh.DonGiaBan;
            cmd.Parameters["@SLT"].Value       = mh.SLT;
            cmd.Parameters["@KM"].Value        = mh.KM;
            cmd.Parameters["@MaMH"].Value      = mh.MaMH;

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            cmd.ExecuteNonQuery(); conn.Close();
        }
Ejemplo n.º 2
0
        private void btnLuuMH_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            string MaMH      = txtMaMH.Text;
            string TenMH     = txtTenMH.Text;
            string QuyCach   = txtQuyCach.Text;
            string TenNCC    = cbNCC.EditValue.ToString();
            string DonGiaMua = txtDGMua.Text;
            string DonGiaBan = txtDGBan.Text;
            string SLT       = txtSLT.Text;
            string KM        = txtKM.Text;

            MatHang_DTO mh = new MatHang_DTO(MaMH, TenMH, QuyCach, TenNCC, DonGiaMua, DonGiaBan, SLT, KM);

            if (MaMH == "" || TenMH == "" || TenNCC == "" || DonGiaMua == "" || DonGiaBan == "" || SLT == "" || QuyCach == "")
            {
                XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin của mặt hàng!", "Thông báo");
            }
            else
            {
                if (Them == true)
                {
                    try
                    {
                        MatHang_BUS.ThemMH(mh);
                        LoadDataMatHang();
                        LoadDataNCC();
                        XtraMessageBox.Show("Them thông tin mặt hàng thành công!", "Thông báo!");
                        LockControl();
                    }
                    catch (SqlException ex)
                    {
                        XtraMessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    try
                    {
                        MatHang_BUS.SuaMH(mh);
                        LoadDataMatHang();
                        LoadDataNCC();
                        XtraMessageBox.Show("Sửa thông tin mặt hàng thành công!", "Thông báo!");
                        LockControl();
                    }
                    catch (SqlException ex)
                    {
                        XtraMessageBox.Show(ex.Message);
                    }
                }
            }
        }
Ejemplo n.º 3
0
        public static void Them(MatHang_DTO mh)
        {
            SqlConnection conn      = DataAccess.ketNoi();
            string        sqlInsert = "INSERT INTO MATHANG VALUES(@MaMH,@TenMH,@QUYCACH,@MANCC,@DonGiaMua,@DonGiaBan,@SLT,@KM)";
            SqlCommand    cmd       = new SqlCommand(sqlInsert, conn);

            cmd.CommandType = CommandType.Text;

            string         sqlSelectMaNCC = "SELECT MaNCC FROM NHACUNGCAP WHERE TenNCC = '" + mh.MaNCC + "'";
            SqlDataAdapter da             = new SqlDataAdapter(sqlSelectMaNCC, conn);
            DataTable      dt             = new DataTable();

            da.Fill(dt);
            cmd.Parameters.Add("@MaMH", SqlDbType.VarChar, 10);
            cmd.Parameters.Add("@TenMH", SqlDbType.NVarChar, 50);
            cmd.Parameters.Add("@QuyCach", SqlDbType.NVarChar, 100);
            cmd.Parameters.Add("@MaNCC", SqlDbType.VarChar, 10);
            cmd.Parameters.Add("@DonGiaMua", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@DonGiaBan", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@SLT", SqlDbType.VarChar, 11);
            cmd.Parameters.Add("@KM", SqlDbType.VarChar, 11);

            cmd.Parameters["@MaMH"].Value      = mh.MaMH;
            cmd.Parameters["@TenMH"].Value     = mh.TenMH;
            cmd.Parameters["@QuyCach"].Value   = mh.QuyCach;
            cmd.Parameters["@MaNCC"].Value     = mh.MaNCC;
            cmd.Parameters["@DonGiaMua"].Value = mh.DonGiaMua;
            cmd.Parameters["@DonGiaBan"].Value = mh.DonGiaBan;
            cmd.Parameters["@SLT"].Value       = mh.SLT;
            cmd.Parameters["@KM"].Value        = mh.KM;

            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            cmd.ExecuteNonQuery();
            conn.Close();
        }
Ejemplo n.º 4
0
 public static void ThemMH(MatHang_DTO mh)
 {
     MatHang_DAO.Them(mh);
 }
Ejemplo n.º 5
0
 public static void SuaMH(MatHang_DTO mh)
 {
     MatHang_DAO.Sua(mh);
 }