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 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 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(); } }
/// <summary> /// Agregado Andrés Quintero el 14/05/2019 Consulta el estado de la encuesta en la tabla GIC_N_ESTADO_ENCUESTA /// </summary> /// <param name="hogCodigo">Codigo del hogar </param> /// <param name="usuario">Usuario</param> /// <returns> </returns> public int consultarEstadoEncuesta(string hogCodigo, string idusuario, string perfilusuario) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); datos.Conexion = baseDatos.connStringCar; baseDatos = new mdlGenerico(); datos.MotorBasedatos = true; DataSet datoConsulta = null; List <Parametros> param = new List <Parametros>(); IDataReader dataReader = null; param.Add(baseDatos.asignarParametro("HOGCODIGO", 1, "System.String", hogCodigo)); param.Add(baseDatos.asignarParametro("IDUSUARIO", 1, "System.String", idusuario)); param.Add(baseDatos.asignarParametro("IDPERFILUSUARIO", 1, "System.String", perfilusuario)); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); int totalCT = 0; try { datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.SP_CONSULTAR_ESTADO_ENCUESTA", ref param); try { using (dataReader = datoConsulta.Tables[0].CreateDataReader()) { while (dataReader.Read()) { if (!DBNull.Value.Equals(dataReader["TOTAL"])) { totalCT = int.Parse(dataReader[0].ToString()); } } dataReader.Close(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ACTUALIZAR EL ESTADO DE LA ENCUESTA." + ex.Message); } finally { Console.WriteLine(""); } return(totalCT); }
/// <summary> /// Obtiene el campo a actualizar o a insertar /// </summary> /// <param name="idUsuario">IdUsuario con el cuals e trae el registro </param> /// <param name="campo"> Campo el cual se va a traer</param> /// <returns>Valor del campo a devolver</returns> public string get_CampoSesion(string idUsuario, string campo) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); baseDatos = new mdlGenerico(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = null; List <Parametros> param = new List <Parametros>(); IDataReader dataReader = null; param.Add(baseDatos.asignarParametro("p_IdUsuario", 1, "System.Int32", idUsuario)); param.Add(baseDatos.asignarParametro("p_Campo", 1, "System.String", campo)); param.Add(baseDatos.asignarParametro("CURSOR_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_SESIONES.GIC_OBTENER_VARIABLES", ref param); string campoDevuelto = string.Empty; try { using (dataReader = datoConsulta.Tables[0].CreateDataReader()) { while (dataReader.Read()) { if (!DBNull.Value.Equals(dataReader[campo])) { campoDevuelto = dataReader[0].ToString(); } } dataReader.Close(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { datoConsulta.Dispose(); } return(campoDevuelto); }
/// <summary> /// Obtiene el id de la persona encuestada /// </summary> /// <param name="codHogar">Codigo del hogar a buscar</param> /// <returns> int id persona</returns> public int get_IdPersonaEncuestada(string codHogar) { AccesoDatos.AccesoDatos datos = new AccesoDatos.AccesoDatos(); baseDatos = new mdlGenerico(); datos.Conexion = baseDatos.connStringCar; datos.MotorBasedatos = true; DataSet datoConsulta = null; List <Parametros> param = new List <Parametros>(); IDataReader dataReader = null; param.Add(baseDatos.asignarParametro("pCOD_HOGAR", 1, "System.String", codHogar.ToString())); param.Add(baseDatos.asignarParametro("cur_OUT", 2, "Cursor", "")); datoConsulta = datos.ConsultarConProcedimientoAlmacenado("GIC_CARACTERIZACION.GIC_SP_GET_PERSONAENCUESTADA", ref param); int idPersona = 0; try { using (dataReader = datoConsulta.Tables[0].CreateDataReader()) { while (dataReader.Read()) { if (!DBNull.Value.Equals(dataReader["PER_IDPERSONA"])) { idPersona = int.Parse(dataReader[0].ToString()); } } dataReader.Close(); } } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { datoConsulta.Dispose(); } return(idPersona); }
/// <summary> /// Elimina la encuesta de la base de datos /// </summary> /// <param name="hogCodigo">Codigo del hogar </param> /// <returns> </returns> public void eliminarEncuesta(string hogCodigo, string usuario) { 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("HOGCODIGO", 1, "System.String", hogCodigo)); param.Add(baseDatos.asignarParametro("USUARIO", 1, "System.String", usuario)); try { datos.InsertarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.SP_ELIMINAR_ENCUESTA", ref param); } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ACTUALIZAR EL ESTADO DE LA ENCUESTA." + ex.Message); } finally { Console.WriteLine(""); } }
public void insertaConstanciaFirmada(gic_ArchivoColilla archivo) { 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("pARC_URL", 1, "System.String", archivo.arc_url)); param.Add(baseDatos.asignarParametro("pUSU_CREACION", 1, "System.String", archivo.usu_UsuarioCreacion)); try { datos.InsertarConProcedimientoAlmacenado("GIC_N_CARACTERIZACION.SP_INSERTA_CONSTA_FIRMADA_SAAH", ref param); } catch (Exception ex) { throw new System.ArgumentException("ERROR AL ALMACENAR INFORMACION." + ex.Message); } finally { } }