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); } }