Ejemplo n.º 1
0
        public static void editarArticulo(Articulo art)//, int indice)
        {
            using (SqlConnection con = new SqlConnection(Conexion.CADENA_CONEXION))
            {
                con.Open();
                string textoCMD = @"UPDATE Articulo SET codigo = @codigo, Nombre = @nombre, descripcion = @descripcion, categoria = @categoria, presentacion = @presentacion where idarticulo = @idarticulo";

                SqlCommand cmd = new SqlCommand(textoCMD, con);
                cmd = art.ObtenerParametros(cmd, true);

                cmd.ExecuteNonQuery();
            }
            //string rpta = "";
            //SqlConnection SqlCon = new SqlConnection();
            //try
            //{
            //    //Código
            //    SqlCon.ConnectionString = Conexion.CADENA_CONEXION;
            //    SqlCon.Open();
            //    //Establecer el Comando
            //    SqlCommand SqlCmd = new SqlCommand();
            //    SqlCmd.Connection = SqlCon;
            //    SqlCmd.CommandText = "speditar_articulo";
            //    SqlCmd.CommandType = CommandType.StoredProcedure;

            //    SqlParameter ParIdarticulo = new SqlParameter();
            //    ParIdarticulo.ParameterName = "@idarticulo";
            //    ParIdarticulo.SqlDbType = SqlDbType.Int;
            //    ParIdarticulo.Value = Articulo.Idarticulo;
            //    SqlCmd.Parameters.Add(ParIdarticulo);

            //    SqlParameter ParCodigo = new SqlParameter();
            //    ParCodigo.ParameterName = "@codigo";
            //    ParCodigo.SqlDbType = SqlDbType.VarChar;
            //    ParCodigo.Size = 50;
            //    ParCodigo.Value = Articulo.Codigo;
            //    SqlCmd.Parameters.Add(ParCodigo);

            //    SqlParameter ParNombre = new SqlParameter();
            //    ParNombre.ParameterName = "@nombre";
            //    ParNombre.SqlDbType = SqlDbType.VarChar;
            //    ParNombre.Size = 50;
            //    ParNombre.Value = Articulo.Nombre;
            //    SqlCmd.Parameters.Add(ParNombre);

            //    SqlParameter ParDescripcion = new SqlParameter();
            //    ParDescripcion.ParameterName = "@descripcion";
            //    ParDescripcion.SqlDbType = SqlDbType.VarChar;
            //    ParDescripcion.Size = 1024;
            //    ParDescripcion.Value = Articulo.Descripcion;
            //    SqlCmd.Parameters.Add(ParDescripcion);

            //    SqlParameter ParImagen = new SqlParameter();
            //    ParImagen.ParameterName = "@imagen";
            //    ParImagen.SqlDbType = SqlDbType.Image;
            //    ParImagen.Value = Articulo.Imagen;
            //    SqlCmd.Parameters.Add(ParImagen);

            //    SqlParameter ParIdcategoria = new SqlParameter();
            //    ParIdcategoria.ParameterName = "@idcategoria";
            //    ParIdcategoria.SqlDbType = SqlDbType.VarChar;
            //    ParIdcategoria.Value = Articulo.Idcategoria;
            //    SqlCmd.Parameters.Add(ParIdcategoria);

            //    SqlParameter ParIdpresentacion = new SqlParameter();
            //    ParIdpresentacion.ParameterName = "@idpresentacion";
            //    ParIdpresentacion.SqlDbType = SqlDbType.VarChar;
            //    ParIdpresentacion.Value = Articulo.Idpresentacion;
            //    SqlCmd.Parameters.Add(ParIdpresentacion);


            //    //Ejecutamos nuestro comando

            //    rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro";


            //}
            //catch (Exception ex)
            //{
            //    rpta = ex.Message;
            //}
            //finally
            //{
            //    if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            //}
            //return rpta;
        }
Ejemplo n.º 2
0
 public static void Eliminar(Articulo a)
 {
     listaArticulos.Remove(a);
 }