/// <summary> /// Realiza la inserción de la respuestas por prwegunta. /// </summary> /// <param name="idPregunta">Id de la pregunta a la cual se le van asociar las respuestas</param> /// <param name="respuesta">Lista de respuestas a insertar</param> /// <returns> List<gic_RespuestaNuevo> generada </returns> public void insertaRespuestaXencuesta(List <gic_RespuestaxEncuesta> respuesta, int idPregunta) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param; try { foreach (gic_RespuestaxEncuesta m in respuesta) { param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pcod_hogar", 1, "System.String", m.cod_Hogar)); param.Add(baseDatos.asignarParametro("pper_IdPersona", 1, "System.Int32", m.per_IdPersona.ToString())); param.Add(baseDatos.asignarParametro("pres_IdRespuesta", 1, "System.Int32", m.res_IdRespuesta.res_IdRespuesta.ToString())); param.Add(baseDatos.asignarParametro("prxp_TextoRespuesta", 1, "System.String", m.rxp_TextoRespuesta)); param.Add(baseDatos.asignarParametro("prxp_TipoPreguntaRespuesta", 1, "System.String", m.rxp_TipoPreguntaRespuesta)); param.Add(baseDatos.asignarParametro("pins_IdInstrumento", 1, "System.Int32", m.ins_IdInstrumento.ToString())); param.Add(baseDatos.asignarParametro("pusu_UsuarioCreacion", 1, "System.String", m.usu_UsuarioCreacion)); param.Add(baseDatos.asignarParametro("pper_idPreguntaPadre", 1, "System.Int32", idPregunta.ToString())); param.Add(baseDatos.asignarParametro("pbandera", 1, "System.Int32", m.bandera.ToString())); datos.InsertarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.SP_SET_RESPUESTAS_DE_ENCUESTA", ref param); } } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ALMACENAR INFORMACION." + ex.Message); } finally { //datos.Dispose(); } }
public string get_idpersonaXTipoPersona(string idpersona, string hogcodigo) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string idPersonaJefe = ""; string funcion = "GIC_N_CARACTERIZACION.FN_RETORNA_TIPO_PERSONA"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.Int32", "")); param.Add(baseDatos.asignarParametro("pIdPersona", 1, "System.Int32", idpersona)); param.Add(baseDatos.asignarParametro("pHOG_CODIGO", 1, "System.String", hogcodigo)); idPersonaJefe = datos.EjecutarFunciones(funcion, ref param); return(idPersonaJefe); } catch (Exception) { return(""); } finally { Console.WriteLine(""); } }
public void Eliminar(long IdAlumno, long IdComision) { AccesoDatos.AccesoDatos accesoDatos = new AccesoDatos.AccesoDatos(); try { accesoDatos.SetearQuery("delete [DetComisionAlumnos] where IdAlumno = @Id and idComision = @IdCom"); accesoDatos.Clear(); accesoDatos.agregarParametro("@Id", IdAlumno); accesoDatos.agregarParametro("@IdCom", IdComision); accesoDatos.EjecutarAccion(); //accesoDatos.SetearQuery("delete [Comentario] where IdAlumno = @Id and idComision = @IdCom"); //accesoDatos.Clear(); //accesoDatos.agregarParametro("@Id", IdAlumno); //accesoDatos.agregarParametro("@IdCom", IdComision); //accesoDatos.EjecutarAccion(); //accesoDatos.SetearQuery("delete [Instancia] where Id = @Id"); //accesoDatos.Clear(); //accesoDatos.agregarParametro("@Id", IdAlumno); //accesoDatos.agregarParametro("@IdCom", IdComision); accesoDatos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.CerrarConexion(); } }
public List <string> consultarPersonasRUV(string idPersona) { List <Parametros> param = new List <Parametros>(); DataSet dsSalida = new DataSet(); IDataReader dataReader = null; List <string> idRUVs = new List <string>(); AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.MotorBasedatos = true; datos.Conexion = connStringCar; param = new List <Parametros>(); param.Add(asignarParametro("ID_PERSONA", 1, "System.Int32", idPersona)); param.Add(asignarParametro("cur_OUT ", 2, "Cursor", "")); dsSalida = datos.ConsultarConProcedimientoAlmacenado("GIC_CARACTERIZACION.GIC_SP_GET__RUV_PERS_X_IDPERS", ref param); if (dsSalida.Tables.Count > 0) { dataReader = dsSalida.Tables[0].CreateDataReader(); while (dataReader.Read()) { idRUVs.Add(dataReader["CONS_PERSONA"].ToString()); } } return(idRUVs); }
public int existeConstanciaFirmada(string codHogar) { int conteo = 0; AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = null; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("CODHOGAR", 1, "System.String", codHogar.ToString())); param.Add(baseDatos.asignarParametro("CONTEO", 2, "System.Int32", "")); try { datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_CATEGORIZACION.GIC_EXISTE_CONSTANCIAFIRMADA", ref param); conteo = int.Parse(param.Find(x => x.Nombre == "CONTEO").Valor); } catch (Exception e) { Console.WriteLine(e.Message); } finally { datoConsulta.Dispose(); } return(conteo); }
public string obtenerFechaUltimaTRansaccion(string idUsuario) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); string fecha = ""; try { string funcion = "FECHA_SESION"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.String", "")); param.Add(baseDatos.asignarParametro("p_IdUsuario", 1, "System.Int32", idUsuario.ToString())); fecha = datos.EjecutarFunciones(funcion, ref param); } catch (Exception ex) { Console.WriteLine(ex.Message); return(fecha); } finally { ////datos.Dispose(); } return(fecha); }
public frmReportGen(AccesoDatos.AccesoDatos pAd, int anioReg) : this() { this.ad = pAd; this.CargarFacultades(); this.anioRegistrado = anioReg; this.rutaArchivoGuardar = ""; }
public DataTable guardaUltimoValorSel(string codigohogar, string idMA) { if (idMA == null || idMA == "") { idMA = "0"; } AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = new DataSet(); try { List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pHogar_Codigo", 1, "System.String", codigohogar.ToString())); param.Add(baseDatos.asignarParametro("Id_MA", 1, "System.Int32", idMA.ToString())); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.GIC_SP_GUARDAMUNATEN", ref param); return(datoConsulta.Tables[0]); } finally { datoConsulta.Dispose(); } }
public int validaMiembrosCodigo(string codHogar) { int total = 0; AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pCODIGO", 1, "System.String", codHogar)); param.Add(baseDatos.asignarParametro("TOTAL", 2, "System.Int32", "")); try { datos.ConsultarConProcedimientoAlmacenado("GIC_CATEGORIZACION.GIC_VALIDA_MIEMBROS", ref param); total = int.Parse(param.Find(x => x.Nombre == "TOTAL").Valor); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine(""); } return(total); }
public DataTable datosDeptoPorDT(string codigohogar, string idDT) { if (idDT == null || idDT == "") { idDT = "0"; } AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = null; try { List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pHogar_Codigo", 1, "System.String", codigohogar.ToString())); param.Add(baseDatos.asignarParametro("Id_dt", 1, "System.Int32", idDT.ToString())); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.GIC_SP_OBDEPTOPORDT", ref param); return(datoConsulta.Tables[0]); } finally { datoConsulta.Dispose(); } }
public List <Models.Materia> Listar() { List <Models.Materia> Listado = new List <Models.Materia>(); Models.Materia Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT * FROM [Valenzuela_DB].[dbo].[Materia] inner join [Valenzuela_DB].[dbo].[Carrera] on Carrera.Id = Materia.IdCarrera inner join [Valenzuela_DB].[dbo].[Universidad] on Universidad.Id = Carrera.IdUniversidad"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Materia(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Nombre = Datos.Lector.GetString(1); Aux.Carrera = new Models.Carrera(); Aux.Carrera.Id = Datos.Lector.GetInt64(3); Aux.Carrera.Nombre = Datos.Lector.GetString(4); Aux.Carrera.Universidad = new Models.Universidad(); Aux.Carrera.Universidad.Id = Datos.Lector.GetInt64(6); Aux.Carrera.Universidad.Nombre = Datos.Lector.GetString(7); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
/// <summary> /// Realiza el borrado de los nombres que encuentre vacios. /// </summary> /// <param name="idPersona">Id de la persona a realizar el calculo</param> /// <param name="hogCodigo">Codigo del hogar del hogar encuestado</param> /// <returns> Devuelve la edad de la persona</returns> public int get_cuartosHogar(int idPersona, string codHogar) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { int edad = 0; string funcion = "GIC_N_CARACTERIZACION.FN_GET_CUARTOSPORHOGAR"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.Int32", "")); param.Add(baseDatos.asignarParametro("pIDPERSONA", 1, "System.Int32", idPersona.ToString())); param.Add(baseDatos.asignarParametro("pCODHOGAR", 1, "System.String", codHogar)); edad = int.Parse(datos.EjecutarFunciones(funcion, ref param)); return(edad); } catch (Exception) { return(0); } finally { ////datos.Dispose(); } }
public DataSet consultarPersonasModeloINntegrado(string IdPersona) { List <Parametros> param = new List <Parametros>(); DataSet dsSalida = null; AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { datos.MotorBasedatos = true; string connString = System.Configuration.ConfigurationManager.ConnectionStrings["ConexionModeloIntegrado"].ConnectionString; datos.Conexion = connString; param = new List <Parametros>(); param.Add(asignarParametro("P_ID_PERSONA", 1, "System.Int32", IdPersona)); param.Add(asignarParametro("S_CURSOR", 2, "Cursor", "")); param.Add(asignarParametro("S_MENSAJE", 2, "System.String", "")); dsSalida = datos.ConsultarConProcedimientoAlmacenado("MI_PKG_CARACTERIZACION.MI_ESTADO_RUV", ref param); return(dsSalida); } finally { dsSalida.Dispose(); } }
/// <summary> /// Realiza el borrado de los nombres que encuentre vacios. /// </summary> /// <param name="hogCodigo">Codigo del hogar a buscar</param> /// <param name="idPersona">Id de la persona a bsucar</param> /// <param name="idRespuesta">Id de la respuesta asociado a esa pregunta</param> /// <param name="idInstrumento">Id del Instrumento para verficar la respuesta </param> public void borrarNombresVacios(string hogCodigo, int idPersona, int idRespuesta, int idInstrumento) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string funcion = "GIC_N_CARACTERIZACION.SP_BORRARNOMVACIOS"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("phogCodigo", 1, "System.String", hogCodigo.ToString())); param.Add(baseDatos.asignarParametro("pidRespuesta", 1, "System.Int32", idRespuesta.ToString())); param.Add(baseDatos.asignarParametro("pIdPersona", 1, "System.Int32", idPersona.ToString())); param.Add(baseDatos.asignarParametro("pIdInstrumento", 1, "System.Int32", idInstrumento.ToString())); datos.InsertarConProcedimientoAlmacenado(funcion, ref param); /*dbCommand = dbahe.GetStoredProcCommand(funcion); * dbahe.AddInParameter(dbCommand, "pIDPERSONA", DbType.Int32, idPersona); * dbahe.AddInParameter(dbCommand, "pCODHOGAR", DbType.String, codHogar); * dbahe.AddParameter(dbCommand, "RESULT", DbType.String, 1024, ParameterDirection.ReturnValue, false, 0, 0, null, DataRowVersion.Default, null); * dbahe.ExecuteNonQuery(dbCommand); * //Assert.IsTrue(((string)cmd.Parameters[2].Value) == "1 - Hello"); * edad = int.Parse(dbCommand.Parameters[2].Value.ToString());*/ // return edad; } catch (Exception ex) { throw ex; } finally { ////datos.Dispose(); } }
/// <summary> /// Realiza la actualización de los nombres, al traer la pregunta nombres. /// </summary> /// <param name="nombre1">Primer nombre a actualizar</param> /// <param name="nombre2">Segundo nombre a actualizar</param> /// <param name="apellido1">Primer apellido a actualizar</param> /// <param name="apellido2">Segundo apellido a actualizar</param> /// <param name="idPersona">Id de la persona a actualizar</param> public void actualizaNombres(string nombre1, string nombre2, string apellido1, string apellido2, int idPersona) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string funcion = "GIC_N_CARACTERIZACION.SP_ACTUALIZARNOMBRES"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pNombre1", 1, "System.String", nombre1.ToString())); param.Add(baseDatos.asignarParametro("pNombre2", 1, "System.String", nombre2.ToString())); param.Add(baseDatos.asignarParametro("pApellido1", 1, "System.String", apellido1.ToString())); param.Add(baseDatos.asignarParametro("pApellido2", 1, "System.String", apellido2.ToString())); param.Add(baseDatos.asignarParametro("pIdPersona", 1, "System.Int32", idPersona.ToString())); datos.InsertarConProcedimientoAlmacenado(funcion, ref param); } catch (Exception ex) { throw ex; } finally { ////datos.Dispose(); } }
public void insertaConstanciaFirmada(String error, String metodo) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; baseDatos = new mdlGenerico(); datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("MI_FECHA_ERROR", 1, "System.DateTime", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") /*"SYSDATE"*/)); param.Add(baseDatos.asignarParametro("MI_MSJ_ERROR", 1, "System.String", error)); param.Add(baseDatos.asignarParametro("FUENTE", 1, "System.String", "APP WEB")); param.Add(baseDatos.asignarParametro("MI_ID_REGISTRO", 1, "System.String", null)); param.Add(baseDatos.asignarParametro("MI_DESTINATARIO", 1, "System.String", null)); param.Add(baseDatos.asignarParametro("MI_PROCEDURE_ERROR", 1, "System.String", metodo)); param.Add(baseDatos.asignarParametro("P_HOG_CODIGO", 1, "System.String", "")); try { datos.InsertarConProcedimientoAlmacenado("SP_GEN_LOG_ERROR", ref param); } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ALMACENAR INFORMACION." + ex.Message); } finally { //////datos.Dispose(); } }
public List <Models.Cuatrimestre> Listar() { List <Models.Cuatrimestre> Listado = new List <Models.Cuatrimestre>(); Models.Cuatrimestre Aux; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT[Id],[Nombre] FROM [Valenzuela_DB].[dbo].[Cuatrimestre]"); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Models.Cuatrimestre(); Aux.Id = (long)Datos.Lector["id"]; Aux.Nombre = Datos.Lector.GetString(1); Listado.Add(Aux); } return(Listado); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public Models.Comentario Comentario(long Id) { List <Models.Comentario> Listado = new List <Models.Comentario>(); Models.Comentario Aux = null; AccesoDatos.AccesoDatos Datos = new AccesoDatos.AccesoDatos(); try { Datos.SetearQuery("SELECT [Id],[Descripcion],[FechaAlta],[FechaModificacion] FROM [Valenzuela_DB].[dbo].[Comentario] where Id = @Id"); Datos.Clear(); Datos.agregarParametro("@Id", Id); Datos.EjecutarLector(); while (Datos.Lector.Read()) { Aux = new Comentario(); Aux.Id = Datos.Lector.GetInt64(0); Aux.Descripcion = Datos.Lector.GetString(1); Aux.FechaAlta = Datos.Lector.GetDateTime(2); Aux.FechaModificacion = Datos.Lector.GetDateTime(3); Listado.Add(Aux); } return(Aux); } catch (Exception ex) { throw ex; } finally { Datos.CerrarConexion(); } }
public void Agregar(ASA.Models.Comentario Aux, long idComision, long IdInstancia, long IdAlumno) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); //Aux = new Comentario(); //AccesoDatos datos = new AccesoDatos(); try { datos.SetearQuery("insert into Comentario values (@idComision, @IdInstancia, @IdAlumno, @Descripcion, @FechaAlta, @FechaModificacion, @Nota)"); datos.agregarParametro("@idComision", idComision); datos.agregarParametro("@IdInstancia", IdInstancia); datos.agregarParametro("@IdAlumno", IdAlumno); datos.agregarParametro("@Descripcion", Aux.Descripcion); datos.agregarParametro("@FechaAlta", DateTime.Now); datos.agregarParametro("@FechaModificacion", DateTime.Now); datos.agregarParametro("@Nota", Aux.Nota); //datos.agregarParametro("@estado", 1); datos.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { datos.CerrarConexion(); } }
public int numeroCapitulosTerminados(string hogCodigo) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { int numero = 0; string funcion = "GIC_N_CARACTERIZACION.FN_NUMERO_CAPITULOS_TER"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("TOTCAPITULOS", 4, "System.Int32", "")); param.Add(baseDatos.asignarParametro("HOGCODIGO", 1, "System.String", hogCodigo.ToString())); numero = int.Parse(datos.EjecutarFunciones(funcion, ref param)); return(numero); } catch (Exception) { return(0); } finally { ////datos.Dispose(); } }
public int FN_UPDATE_HOGAR_SAAH(string codHogar, string estado, string userIdApp, string Usuario) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { int val = 0; string funcion = "GIC_CATEGORIZACION.FN_UPDATE_HOGAR_SAAH"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.Int32", "")); param.Add(baseDatos.asignarParametro("pCODHOGAR", 1, "System.String", codHogar)); param.Add(baseDatos.asignarParametro("pESTADO", 1, "System.String", estado)); param.Add(baseDatos.asignarParametro("pIDUSUARIO", 1, "System.String", userIdApp)); param.Add(baseDatos.asignarParametro("pUSUARIO", 1, "System.String", Usuario)); val = int.Parse(datos.EjecutarFunciones(funcion, ref param)); return(val); } catch (Exception) { return(0); } }
public String obtenerTipoPersona(String codHogar, int idPersona) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string informanteencuesta = "0"; string funcion = "GIC_N_CARACTERIZACION.FN_GET_TIPOPERSONA"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.Int32", "")); param.Add(baseDatos.asignarParametro("pIDPERSONA", 1, "System.Int32", idPersona.ToString())); param.Add(baseDatos.asignarParametro("pCODHOGAR", 1, "System.String", codHogar)); int counttipopersona = int.Parse(datos.EjecutarFunciones(funcion, ref param)); if (counttipopersona > 0) { informanteencuesta = "SI"; } return(informanteencuesta); } catch (Exception) { return("NO"); } finally { ////datos.Dispose(); } }
public String insertaArchivoSoportes(gic_ArchivoColilla archivo, string guid) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; baseDatos = new mdlGenerico(); datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("pHOG_CODIGO", 1, "System.String", archivo.hog_codigo)); param.Add(baseDatos.asignarParametro("pGuid", 1, "System.String", guid)); param.Add(baseDatos.asignarParametro("pARC_URL", 1, "System.String", archivo.arc_url)); param.Add(baseDatos.asignarParametro("pUSU_CREACION", 1, "System.String", archivo.usu_UsuarioCreacion)); param.Add(baseDatos.asignarParametro("pTipopersona", 1, "System.String", archivo.tipopersona)); param.Add(baseDatos.asignarParametro("pSalida", 2, "System.String", "")); try { datos.InsertarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.SP_INSERTA_SOPORTES", ref param); return(param.Find(x => x.Nombre == "pSalida").Valor); } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ALMACENAR INFORMACION." + ex.Message); } finally { } }
public DataSet consultarPerfiles(string idUsuario, string idAplicacion) { List <Parametros> param = new List <Parametros>(); DataSet dsSalida = new DataSet(); AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { datos.MotorBasedatos = true; string connString = System.Configuration.ConfigurationManager.ConnectionStrings["ConexionSeguridad"].ConnectionString; datos.Conexion = connString; //NO_CONSULTA_NOVEDADES(P_OBJ IN VARCHAR2,S_MSGERROR OUT VARCHAR2,S_CURSOR OUT SYS_REFCURSOR) param = new List <Parametros>(); param.Add(asignarParametro("p_IdUsuario", 1, "System.Int32", idUsuario)); param.Add(asignarParametro("p_IdAplicacion", 1, "System.Int32", idAplicacion)); param.Add(asignarParametro("p_cursorSalida", 2, "Cursor", "")); param.Add(asignarParametro("p_Mensaje", 2, "System.String", "")); dsSalida = datos.ConsultarConProcedimientoAlmacenado("PKG_NOVEDADESUSUARIOS.PR_GEN_CONPERFILES", ref param); return(dsSalida); } finally { dsSalida.Dispose(); } }
/// <summary> /// realiza la operacion de insercion o actualizacion para la tabla de sesiones /// </summary> /// <param name="tipoGuardado">1 si es insercion; 2 si es actualizacion</param> /// <param name="idUsuario">usuario al cual se le van aregistrar los campos</param> /// <param name="campo"> campo al cual se le va a realizar la operacion</param> /// <param name="valor">valor que se va actualizar</param> /// <param name="tipoDato">si el valor es numerico es 2;cadena es 1 </param> /// <returns></returns> public string guardarCampoSesion(int tipoGuardado, int idUsuario, string campo, string valor, string tipoDato) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); string codigo = ""; try { string funcion = "GIC_SESIONES.GIC_GUARDAR_VARIABLES"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("p_TipoGuardado", 1, "System.Int32", tipoGuardado.ToString())); param.Add(baseDatos.asignarParametro("p_IdUsuario", 1, "System.Int32", idUsuario.ToString())); param.Add(baseDatos.asignarParametro("p_Campo", 1, "System.String", campo)); param.Add(baseDatos.asignarParametro("p_Valor", 1, "System.String", valor)); param.Add(baseDatos.asignarParametro("p_Tipo", 1, "System.Int32", tipoDato)); param.Add(baseDatos.asignarParametro("p_Salida", 2, "System.Int32", "")); datos.InsertarConProcedimientoAlmacenado(funcion, ref param); codigo = param.Find(x => x.Nombre == "p_Salida").Valor; } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } finally { ////datos.Dispose(); } return(codigo); }
public string generarCodigoFormularioNuevo(string usuario, int idUsuario) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string codigo = ""; string funcion = "GIC_N_CARACTERIZACION.GET_CODIGOHOGAR"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("returnvalue", 4, "System.String", "")); param.Add(baseDatos.asignarParametro("USUA_CREACION", 1, "System.String", usuario.ToString())); param.Add(baseDatos.asignarParametro("ID_USUARIO", 1, "System.String", idUsuario.ToString())); codigo = datos.EjecutarFunciones(funcion, ref param); return(codigo); } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } finally { Console.WriteLine(""); } }
/// <summary> /// Devuelve el estado de una encuesta /// </summary> /// <param name="usuario">Código del hogar</param> /// <returns> Devuelve el estado de la encuesta</returns> public string get_estadoEncuesta(string hogCodigo) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); try { string estado = ""; string funcion = "GIC_N_CARACTERIZACION.FN_ESTADO_ENCUESTA"; datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; List <Parametros> param = new List <Parametros>(); param.Add(baseDatos.asignarParametro("RESULT", 4, "System.String", "")); param.Add(baseDatos.asignarParametro("HOGCODIGO", 1, "System.String", hogCodigo.ToString())); estado = datos.EjecutarFunciones(funcion, ref param); return(estado); } catch (Exception) { return(""); } finally { Console.WriteLine(""); } }
/// <summary> /// Devuelve las respuestas por persona /// </summary> /// <param name="cod_hogar">Codigo del hogar a buscar</param> /// <returns> List<gic_RespuestaxPersona> generada </returns>/// public List <gic_MiembroHogar> get_MiembrosHogar(string cod_hogar) { List <gic_MiembroHogar> miembros = new List <gic_MiembroHogar>(); string stored = string.Empty; AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = null; List <Parametros> param = new List <Parametros>(); IDataReader dataReader = null; stored = "GIC_CATEGORIZACION.GIC_MIEMBROS_HOGAR"; param.Add(baseDatos.asignarParametro("COD_HOGAR", 1, "System.String", cod_hogar)); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado(stored, ref param); try { using (dataReader = datoConsulta.Tables[0].CreateDataReader()) { while (dataReader.Read()) { gic_MiembroHogar miembroHogar = new gic_MiembroHogar(); if (!DBNull.Value.Equals(dataReader["PER_PRIMERNOMBRE"])) { miembroHogar.PRIMERNOMBRE = dataReader["PER_PRIMERNOMBRE"].ToString(); } if (!DBNull.Value.Equals(dataReader["PER_SEGUNDONOMBRE"])) { miembroHogar.SEGUNDONOMBRE = dataReader["PER_SEGUNDONOMBRE"].ToString(); } if (!DBNull.Value.Equals(dataReader["PER_PRIMERAPELLIDO"])) { miembroHogar.PRIMERAPELLIDO = dataReader["PER_PRIMERAPELLIDO"].ToString(); } if (!DBNull.Value.Equals(dataReader["PER_SEGUNDOAPELLIDO"])) { miembroHogar.SEGUNDOAPELLIDO = dataReader["PER_SEGUNDOAPELLIDO"].ToString(); } if (!DBNull.Value.Equals(dataReader["PER_ESTADO"])) { miembroHogar.ESTADO = dataReader["PER_ESTADO"].ToString(); } miembros.Add(miembroHogar); } dataReader.Close(); } return(miembros); } catch { return(null); } finally { datoConsulta.Dispose(); } }
public List <gic_adminconfig> GetAdminConfiguracion(string Admincfg_name) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); baseDatos = new mdlGenerico(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = new DataSet(); try { gic_adminconfig _Entidad = null; List <gic_adminconfig> ListaEntidad = new List <gic_adminconfig>(); List <Parametros> param = new List <Parametros>(); IDataReader dataReader = null; param.Add(baseDatos.asignarParametro("pADMINCFG_NAME", 1, "System.String", Admincfg_name.ToString())); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_ADMIN_CRUCES.GIC_SP_GET_ADMINCONFIG", ref param); using (dataReader = datoConsulta.Tables[0].CreateDataReader()) { while (dataReader.Read()) { _Entidad = new gic_adminconfig(); if (!dataReader.IsDBNull(0)) { _Entidad.ADMINCFG_ID = int.Parse(dataReader["ADMINCFG_ID"].ToString()); } if (!dataReader.IsDBNull(1)) { _Entidad.ADMINCFG_NAME = dataReader["ADMINCFG_NAME"].ToString(); } if (!dataReader.IsDBNull(2)) { _Entidad.ADMINCFG_TYPE = dataReader["ADMINCFG_TYPE"].ToString(); } if (!dataReader.IsDBNull(3)) { _Entidad.ADMINCFG_VALUE = dataReader["ADMINCFG_VALUE"].ToString(); } ListaEntidad.Add(_Entidad); } } return(ListaEntidad); } catch (Exception e) { Console.WriteLine(e.Message); return(null); } finally { datoConsulta.Dispose(); } }
public DataSet consultarFuentesALL(string numDocumento, string opcionBusqueda) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); DataSet dsSalida = new DataSet(); datos.MotorBasedatos = true; string connString = System.Configuration.ConfigurationManager.ConnectionStrings["ConexionRegistraduriaNUBE"].ConnectionString; datos.Conexion = connString; try { try { if (opcionBusqueda == "DOCUMENTO") { dsSalida = datos.ConsultarTablasConComando("SELECT * FROM TABLE(registraduria.PKG_ACREDITACION.CM_FUN_ACREDIT_HECHOS_PERSONA(" + numDocumento + "))"); } else if (opcionBusqueda == "NOMBRES Y APELLIDOS") { var primerNombre = numDocumento.Substring(0, numDocumento.IndexOf('|')); numDocumento = numDocumento.Substring(numDocumento.IndexOf('|') + 1); var segundoNombre = numDocumento.Substring(0, numDocumento.IndexOf('|')); numDocumento = numDocumento.Substring(numDocumento.IndexOf('|') + 1); var primerApellido = numDocumento.Substring(0, numDocumento.IndexOf('|')); numDocumento = numDocumento.Substring(numDocumento.IndexOf('|') + 1); var segundoApellido = numDocumento; dsSalida = datos.ConsultarTablasConComando("select 'RUV' FUENTE, T.* from TABLE(PKG_VICTIMAS_RNI.cm_fun_persona_ruv_name('" + primerNombre + "','" + segundoNombre + "','" + primerApellido + "','" + segundoApellido + "')) T"); } else if (opcionBusqueda == "DECLARACION RUV") { dsSalida = datos.ConsultarTablasConComando("select 'RUV' FUENTE, T.* from TABLE(PKG_VICTIMAS_RNI.cm_fun_persona_ruv_decla(1,'" + numDocumento + "')) T"); } else if (opcionBusqueda == "NUMERO DE FORMULARIO FUD") { dsSalida = datos.ConsultarTablasConComando("select 'RUV' FUENTE, T.* from TABLE(PKG_VICTIMAS_RNI.cm_fun_persona_ruv_decla(2,'" + numDocumento + "')) T"); } } catch (Exception e) { Console.WriteLine(e.Message); } return(dsSalida); } finally { dsSalida.Dispose(); } }