public static List <AreasAtencion> ObtenerDatosAreasAtencion(int Id, ref string Verificador) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); List <AreasAtencion> list = new List <AreasAtencion>(); AreasAtencion objDatosAreasAtencion = new AreasAtencion(); try { OracleDataReader dr = null; string[] Parametros = { "P_ID_ACREDITADOR" }; object[] Valores = { Id }; string[] ParametrosOut = { "P_DEPENDENCIA", "P_CLAVE", "P_DESCRIPCION", "P_STATUS", "P_CATEGORIA", "P_BANDERA" }; cmd = exeProc.GenerarOracleCommand("OBT_AREAS_ATENCION", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); objDatosAreasAtencion.Dependencia = Convert.ToString(cmd.Parameters["P_DEPENDENCIA"].Value); objDatosAreasAtencion.Clave = Convert.ToString(cmd.Parameters["P_CLAVE"].Value); objDatosAreasAtencion.Descripcion = Convert.ToString(cmd.Parameters["P_DESCRIPCION"].Value); objDatosAreasAtencion.Status = Convert.ToString(cmd.Parameters["P_STATUS"].Value); objDatosAreasAtencion.Categoria = Convert.ToString(cmd.Parameters["P_CATEGORIA"].Value); objDatosAreasAtencion.Id = Id; list.Add(objDatosAreasAtencion); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } return(list); //return registroAgregado; }
/********************************************************************************************************************************************************/ public static List <AreasAtencion> ObtenerModalGridAreasAtencion(int Ejercicio, string Dependencia, int buscarPlan) { //s OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { string[] Parametros = { "p_ejercicio", "p_dependencia", "P_ID_AREA" }; object[] Valores = { Ejercicio, Dependencia, buscarPlan }; OracleDataReader dr = null; cmd = exeProc.GenerarOracleCommandCursor("PKG_PLANEACION.Obt_Grid_Plan_AreasAtencion", ref dr, Parametros, Valores); List <AreasAtencion> listarAreasAtencion = new List <AreasAtencion>(); while (dr.Read()) { AreasAtencion objAreaAtencion = new AreasAtencion(); objAreaAtencion.Id_Area = Convert.ToInt32(dr[1]); objAreaAtencion.Descripcion = Convert.ToString(dr[2]); objAreaAtencion.Id_Plan = Convert.ToInt32(dr[0]); listarAreasAtencion.Add(objAreaAtencion); } return(listarAreasAtencion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { exeProc.LimpiarOracleCommand(ref cmd); } }
/********************************************************************************************************************************************************/ public static List <AreasAtencion> ObtenerGridAreasAtencion(int buscarPlan) { //s OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { //No se envia nada por que en el procedimiento Obt_Grid_Areas_Atencion esta por defecto el plan 3 //ya no debe recibir la dependencia, cambiar* string[] Parametros = { "P_PLAN" }; object[] Valores = { buscarPlan }; OracleDataReader dr = null; cmd = exeProc.GenerarOracleCommandCursor("PKG_PLANEACION.Obt_Grid_Areas_Atencion", ref dr, Parametros, Valores); List <AreasAtencion> listarAreasAtencion = new List <AreasAtencion>(); while (dr.Read()) { AreasAtencion objAreaAtencion = new AreasAtencion(); objAreaAtencion.Id = Convert.ToInt32(dr[0]); objAreaAtencion.Descripcion = Convert.ToString(dr[2]); listarAreasAtencion.Add(objAreaAtencion); } return(listarAreasAtencion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { exeProc.LimpiarOracleCommand(ref cmd); } }
public static List <AreasAtencion> ObtenerAreasAtencion(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_AreasAtencion", ref dr, Parametros, Valores); List <AreasAtencion> listarAreasAtencion = new List <AreasAtencion>(); while (dr.Read()) { AreasAtencion objAreasAtencion = new AreasAtencion(); objAreasAtencion.Id = Convert.ToInt32(dr[0]); objAreasAtencion.Dependencia = Convert.ToString(dr[1]); objAreasAtencion.Clave = Convert.ToString(dr[2]); objAreasAtencion.Descripcion = Convert.ToString(dr[3]); objAreasAtencion.Status = Convert.ToString(dr[4]); objAreasAtencion.Categoria = Convert.ToString(dr[5]); listarAreasAtencion.Add(objAreasAtencion); } return(listarAreasAtencion); } catch (Exception ex) { throw new Exception(ex.Message); } finally { exeProc.LimpiarOracleCommand(ref cmd); } }
public static void EditarAreasAtencion(AreasAtencion objAreasAtencion, ref string Verificador) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { OracleDataReader dr = null; string[] Parametros = { "P_ID", "P_DEPENDENCIA", "P_CLAVE", "P_DESCRIPCION", "P_STATUS", "P_CATEGORIA" }; object[] Valores = { objAreasAtencion.Id, objAreasAtencion.Dependencia, objAreasAtencion.Clave, objAreasAtencion.Descripcion, objAreasAtencion.Status, objAreasAtencion.Categoria }; string[] ParametrosOut = { "P_BANDERA" }; cmd = exeProc.GenerarOracleCommand("UPD_AREAS_ATENCION", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } }
public static void EliminarAreaAtencion(AreasAtencion objAreaAtencion, ref string Verificador) { OracleCommand cmd = null; ExeProcedimiento exeProc = new ExeProcedimiento(); try { OracleDataReader dr = null; string[] Parametros = { "P_ID" }; object[] Valores = { objAreaAtencion.Id }; string[] ParametrosOut = { "P_BANDERA" }; cmd = exeProc.GenerarOracleCommand("DEL_PLA_AREA_ATENCION", ref Verificador, ref dr, Parametros, Valores, ParametrosOut); } catch (Exception ex) { Verificador = ex.Message; } finally { exeProc.LimpiarOracleCommand(ref cmd); } }