Example #1
0
        public int AddAreaLinea(AreaLinea al)
        {
            int res = 0;

            if (al != null)
            {
                res = alta.Insert(al.nombre);
            }

            return(res);
        }
Example #2
0
        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);
        }