示例#1
0
        public static List <Acreditaciones> ObtenerDatosAcreditaciones(int Id, ref string Verificador)
        {
            OracleCommand         cmd     = null;
            ExeProcedimiento      exeProc = new ExeProcedimiento();
            List <Acreditaciones> list    = new List <Acreditaciones>();
            Acreditaciones        objDatosAcreditacion = new Acreditaciones();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_ID_ACREDITADOR" };
                object[]         Valores       = { Id };
                string[]         ParametrosOut = { "P_DEPENDENCIA", "P_CARRERA", "P_ORGANISMO", "P_FECHA_INICIAL", "P_FECHA_FINAL", "P_STATUS", "P_OBSERVACIONES", "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("OBT_ACREDITACIONES", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
                objDatosAcreditacion.Dependencia   = Convert.ToString(cmd.Parameters["P_DEPENDENCIA"].Value);
                objDatosAcreditacion.Carrera       = Convert.ToString(cmd.Parameters["P_CARRERA"].Value);
                objDatosAcreditacion.Organismo     = Convert.ToString(cmd.Parameters["P_ORGANISMO"].Value);
                objDatosAcreditacion.FechaInicial  = Convert.ToString(cmd.Parameters["P_FECHA_INICIAL"].Value);
                objDatosAcreditacion.FechaFinal    = Convert.ToString(cmd.Parameters["P_FECHA_FINAL"].Value);
                objDatosAcreditacion.Status        = Convert.ToString(cmd.Parameters["P_STATUS"].Value);
                objDatosAcreditacion.Observaciones = Convert.ToString(cmd.Parameters["P_OBSERVACIONES"].Value);
                list.Add(objDatosAcreditacion);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
            return(list);
            //return registroAgregado;
        }
示例#2
0
        public static void EditarAcreditaciones(Acreditaciones objAcreditaciones, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_ID", "P_DEPENDENCIA", "P_CARRERA", "P_ORGANISMO", "P_FECHA_INICIAL", "P_FECHA_FINAL", "P_STATUS", "P_OBSERVACIONES" };
                object[]         Valores       = { objAcreditaciones.Id, objAcreditaciones.Dependencia, objAcreditaciones.Carrera, objAcreditaciones.Organismo, objAcreditaciones.FechaInicial, objAcreditaciones.FechaFinal, objAcreditaciones.Status, objAcreditaciones.Observaciones };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("UPD_ACREDITACIONES", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
示例#3
0
        public static void EliminarAcreditacion(Acreditaciones objAcreditacion, ref string Verificador)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                OracleDataReader dr            = null;
                string[]         Parametros    = { "P_ID" };
                object[]         Valores       = { objAcreditacion.Id };
                string[]         ParametrosOut = { "P_BANDERA" };
                cmd = exeProc.GenerarOracleCommand("DEL_PLA_ACREDITACION", ref Verificador, ref dr, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                Verificador = ex.Message;
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }
示例#4
0
        public static List <Acreditaciones> ObtenerAcreditaciones(string Dependencia)
        {
            OracleCommand    cmd     = null;
            ExeProcedimiento exeProc = new ExeProcedimiento();

            try
            {
                string[]         Parametros = { "P_Dependencia" };
                object[]         Valores    = { Dependencia };
                OracleDataReader dr         = null;
                cmd = exeProc.GenerarOracleCommandCursor("PKG_PLANEACION.Obt_Grid_Acreditaciones", ref dr, Parametros, Valores);
                List <Acreditaciones> listarAcreditaciones = new List <Acreditaciones>();
                while (dr.Read())
                {
                    Acreditaciones objAcreditaciones = new Acreditaciones();
                    objAcreditaciones.Id            = Convert.ToInt32(dr[0]);
                    objAcreditaciones.Dependencia   = Convert.ToString(dr[1]);
                    objAcreditaciones.Carrera       = Convert.ToString(dr[2]);
                    objAcreditaciones.Organismo     = Convert.ToString(dr[3]);
                    objAcreditaciones.FechaInicial  = Convert.ToString(dr[4]);
                    objAcreditaciones.FechaFinal    = Convert.ToString(dr[5]);
                    objAcreditaciones.Status        = Convert.ToString(dr[6]);
                    objAcreditaciones.Observaciones = Convert.ToString(dr[7]);

                    listarAcreditaciones.Add(objAcreditaciones);
                }
                return(listarAcreditaciones);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                exeProc.LimpiarOracleCommand(ref cmd);
            }
        }