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