예제 #1
0
        public void ModificarArticulo(int id, ENArticulos a)
        {
            SqlConnection c = new SqlConnection(cadenaConexion());

            try
            {
                c.Open();
                SqlCommand com = new SqlCommand("UPDATE articulos SET Nombre_es = '" + a.Nombre_es + "', Nombre_en = '" + a.Nombre_en + "', Descripcion_es ='" + a.Descripcion_es + "', Descripcion_en ='" + a.Descripcion_en + "' , PVP =" + a.PVP + ", IdFamilia = " + a.IdFamilia + ", IdMarca = " + a.IdMarca + ", Stock = " + a.Stock + ", Valoracion = " + a.Valoracion + ", Imagen = '" + a.Imagen + "' WHERE Id = " + id, c);
                com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
            finally
            {
                c.Close();
            }
        }
예제 #2
0
 public void InsertarArticulo(ENArticulos a)
 {
     SqlConnection c = new SqlConnection(cadenaConexion());
     try
     {
         c.Open();
         System.Diagnostics.Debug.WriteLine("Insert Into articulos(Nombre_es, Nombre_en, Descripcion_es, Descripcion_en, PVP, IdFamilia, IdMarca, Stock, Valoracion, Imagen)  VALUES ('" + a.Nombre_es + "', '" + a.Nombre_en + "', '" + a.Descripcion_es + "', '" + a.Descripcion_en + "', " + a.PVP + ", " + a.IdFamilia + ", " + a.IdMarca + ", " + a.Stock + ", " + a.Valoracion + ", " + a.Imagen + ")");
         SqlCommand com = new SqlCommand("Insert Into articulos(Nombre_es, Nombre_en, Descripcion_es, Descripcion_en, PVP, IdFamilia, IdMarca, Stock, Valoracion, Imagen)  VALUES ('" + a.Nombre_es + "', '" + a.Nombre_en + "', '" + a.Descripcion_es + "', '" + a.Descripcion_en + "', " + a.PVP + ", " + a.IdFamilia + ", " + a.IdMarca + ", " + a.Stock + ", " + a.Valoracion + ", '" + a.Imagen + "')", c);
         com.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine(ex.Message);
     }
     finally
     {
         c.Close();
     }
 }
예제 #3
0
        public void BorrarArticulo(ENArticulos a)
        {
            SqlConnection c = new SqlConnection(cadenaConexion());

            try
            {
                c.Open();
                SqlCommand com = new SqlCommand("Delete from articulos WHERE IdArticulo = " + a.IdArticulo, c);
                com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
            finally
            {
                c.Close();
            }
        }
예제 #4
0
        public ENArticulos ObtenerArticulo(int id)
        {
            ENArticulos art = new ENArticulos();
            CADArticulos aux = new CADArticulos();

            art = aux.ObtenerArticulo(id);
            return art;
        }
예제 #5
0
 public ENArticulos ObtenerArticulo(int Id)
 {
     ENArticulos p= new ENArticulos();
     //Implementación CAD
     return p;
 }
예제 #6
0
 public void ModificarArticulo(ENArticulos a)
 {
     ENArticulos art = a;
     //Implementacion CAD
     //return 1;//Si es OK devuelve el ID <--te comento esto pq realmente deberíamos gestionar con excepciones, decides tu ;)
 }
예제 #7
0
 public void BorrarArticulo(ENArticulos a)
 {
     ENArticulos art = a;
     //Implementacion CAD
 }
예제 #8
0
 public void ActualizarValoracion(ENArticulos a, int v)
 {
     ENArticulos art = a;
     //Implementacion CAD
 }
예제 #9
0
 public void ActualizarStock(ENArticulos a, int c)
 {
     ENArticulos art = a;
     //Implementacion CAD
 }
예제 #10
0
        public ENArticulos ObtenerArticulo(int Id)
        {
            SqlConnection a = new SqlConnection(cadenaConexion());
            ENArticulos cli = new ENArticulos();
            try
            {
                a.Open();
                SqlCommand com = new SqlCommand("Select * from articulos where Id= '" + Id + "'", a);
                SqlDataReader dr = com.ExecuteReader();
                if (dr.Read())
                {
                    cli.IdArticulo = int.Parse(dr["Id"].ToString());
                    cli.IdFamilia = int.Parse(dr["IdFamilia"].ToString());
                    cli.IdMarca = int.Parse(dr["IdMarca"].ToString());
                    cli.Nombre_es = dr["Nombre_es"].ToString();
                    cli.Nombre_en = dr["Nombre_en"].ToString();
                    cli.Descripcion_es = dr["Descripcion_es"].ToString();
                    cli.Descripcion_en = dr["Descripcion_en"].ToString();
                    cli.PVP = float.Parse(dr["PVP"].ToString());
                    cli.Stock = int.Parse(dr["Stock"].ToString());
                    cli.Valoracion = float.Parse(dr["Valoracion"].ToString());
                    cli.Imagen = dr["Imagen"].ToString();
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
            finally
            {
                a.Close();
            }

            return cli;
        }
예제 #11
0
        public ArrayList ObtenerArticulos()
        {
            ArrayList articulos=new ArrayList();
            SqlConnection a = new SqlConnection(cadenaConexion());

            try
            {
                a.Open();
                SqlCommand com = new SqlCommand("Select * from articulos", a);
                SqlDataReader dr = com.ExecuteReader();
                while (dr.Read())
                {
                    ENArticulos cli = new ENArticulos();
                    cli.IdArticulo = int.Parse(dr["Id"].ToString());
                    cli.IdFamilia = int.Parse(dr["IdFamilia"].ToString());
                    cli.IdMarca = int.Parse(dr["IdMarca"].ToString());
                    cli.Nombre_es = dr["Nombre_es"].ToString();
                    cli.Nombre_en = dr["Nombre_en"].ToString();
                    cli.Descripcion_es = dr["Descripcion_es"].ToString();
                    cli.Descripcion_en = dr["Descripcion_en"].ToString();
                    cli.PVP = float.Parse(dr["PVP"].ToString());
                    cli.Stock = int.Parse(dr["Stock"].ToString());
                    cli.Valoracion = float.Parse(dr["Valoracion"].ToString());
                    cli.Imagen = dr["Imagen"].ToString();
                    articulos.Add(cli);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex.Message);
            }
            finally
            {
                a.Close();
            }
            return articulos;
        }