Exemplo n.º 1
0
        public DataTable Agregar(String url_imagen, String marca, String referencia, Int32 valor, Int32 cantidad, Int32 id_categoria, Int32 proveedor_producto)
        {
            U_pro        enviar   = new U_pro();
            e_producto   datos    = new e_producto();
            D_Motobombas producto = new D_Motobombas();
            DataTable    user     = new DataTable();

            try
            {
                datos.Url_imagen         = url_imagen;
                datos.Marca              = marca;
                datos.Referencia         = referencia;
                datos.Valor              = valor;
                datos.Cantidad           = cantidad;
                datos.Id_categoria       = id_categoria;
                datos.Proveedor_producto = proveedor_producto;

                user = producto.insertarProducto(datos);



                enviar.Mensaje1 = "<script type='text/javascript'>alert('Agregado correctamente');window.location=\"AgregarProducto.aspx\"</script>)";
            }
            catch (Exception exc)
            {
                U_pro envi = new U_pro();

                enviar.Mensaje1 = "<script type='text/javascript'>alert('Error:Algunos datos incorrectos ');</script>)";
            }
            return(user);
        }
Exemplo n.º 2
0
        public DataTable insertarProducto(e_producto user)
        {
            DataTable        Producto = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("agregar.agregar_producto", conectar);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

                dataAdapter.SelectCommand.Parameters.Add("_url_imagen", NpgsqlDbType.Varchar).Value         = user.Url_imagen;
                dataAdapter.SelectCommand.Parameters.Add("_marca", NpgsqlDbType.Varchar).Value              = user.Marca;
                dataAdapter.SelectCommand.Parameters.Add("_referencia", NpgsqlDbType.Varchar).Value         = user.Referencia;
                dataAdapter.SelectCommand.Parameters.Add("_valor", NpgsqlDbType.Integer).Value              = user.Valor;
                dataAdapter.SelectCommand.Parameters.Add("_cantidad", NpgsqlDbType.Integer).Value           = user.Cantidad;
                dataAdapter.SelectCommand.Parameters.Add("_id_categoria", NpgsqlDbType.Integer).Value       = user.Id_categoria;
                dataAdapter.SelectCommand.Parameters.Add("_proveedor_producto", NpgsqlDbType.Integer).Value = user.Proveedor_producto;



                conectar.Open();
                dataAdapter.Fill(Producto);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }
            return(Producto);
        }