public int AddAreaLinea(AreaLinea al) { int res = 0; if (al != null) { res = alta.Insert(al.nombre); } return(res); }
public IEnumerable <Object> MergeAreaLineaInv(AreaLinea area, string id) { ProcedimientoParametroDTO parametro = new ProcedimientoParametroDTO(); parametro.NombreProcedimiento = "PKG_CRUDS.prc_merge_area_linea_inv"; parametro.AdicionarParametro(":p_id_investigacion", id, DireccionParametro.Input, TipoParametro.Varchar2); parametro.AdicionarParametro(":p_id_area", area.IdArea, DireccionParametro.Input, TipoParametro.Varchar2); parametro.AdicionarParametro(":p_id_linea", area.IdLinea, DireccionParametro.Input, TipoParametro.Decimal); parametro.AdicionarParametro(":p_mensaje", null, DireccionParametro.Output, TipoParametro.RefCursor); var respuesta = EjecutarProcedure <ResultDTO>(parametro); if (respuesta == null) { throw new Exception(); } return(respuesta); }