Пример #1
0
        public void Actualizar(ProductoDA _Producto)
        {
            // Ahora veremos si podemos ingresar.
            Conexion vCon = new Conexion(UsrConn);

            try
            {
                vCon.IniciarTransaccion();
            }
            catch (Exception ex)
            {
                throw new Exception("No se pudo conectar a la base de datos.<br/>" + ex.Message);
            }
            Dictionary <string, object> vParam = new Dictionary <string, object>();

            vParam.Add("@operacion", operacion);
            vParam.Add("@imagen", _Producto.imagen);
            vParam.Add("@nombre", _Producto.nombre);
            vParam.Add("@skuprovedor1", _Producto.skuprov1);
            vParam.Add("@skuprovedor2", _Producto.skuprov2);
            vParam.Add("@id_usuario", _Producto.id_usuario);
            vParam.Add("@id_producto", _Producto.id_producto);
            vParam.Add("@activo", _Producto.activo);
            //  vParam.Add("@sError", null);



            try
            {
                string    vError = "";
                DataTable vResp  = vCon.Ejecutar("[sp_Mantenedor_Producto]", ref vError, vParaMetros: vParam);


                vCon.Confirmar();
            }
            catch (Exception ex)
            {
                throw new Exception("Ocurrio un error al ejecutar un procedimiento almacenado.<br/>" + ex.Message, ex);
            }
        }