public List <PuertaArbol_extDTO> getListarPuerta_ArbolExt() { List <PuertaArbol_extDTO> ListaPuertaArbol_extDTO = new List <PuertaArbol_extDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Arbol_Puerta_New_21"; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { PuertaArbol_extDTO PuertaArbol_extDTO = new PuertaArbol_extDTO(); PuertaArbol_extDTO.cod_sede = int.Parse(oDataReader["COD_SEDE"].ToString()); PuertaArbol_extDTO.des_sede = oDataReader["DES_SEDE"].ToString(); PuertaArbol_extDTO.direccion = oDataReader["DIRECCION"].ToString(); PuertaArbol_extDTO.cod_empresa = int.Parse(oDataReader["COD_EMPRESA"].ToString()); PuertaArbol_extDTO.des_empresa = oDataReader["DES_EMPRESA"].ToString(); PuertaArbol_extDTO.sede_padre = int.Parse(oDataReader["SEDE_PADRE"].ToString()); PuertaArbol_extDTO.cod_edificio = int.Parse(oDataReader["COD_EDIFICIO"].ToString()); PuertaArbol_extDTO.des_edificio = oDataReader["DES_EDIFICIO"].ToString(); PuertaArbol_extDTO.edificio_padre = int.Parse(oDataReader["EDIFICIO_PADRE"].ToString()); PuertaArbol_extDTO.cod_piso = int.Parse(oDataReader["COD_PISO"].ToString()); PuertaArbol_extDTO.des_piso = oDataReader["DES_PISO"].ToString(); ListaPuertaArbol_extDTO.Add(PuertaArbol_extDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "PuertaRepository/getListarPuerta_ArbolExt(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PuertaRepository/getListarPuerta_ArbolExt() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaPuertaArbol_extDTO); }
public List <VisitaDiaDTO> getListarVisitasDia(string COD_PERSONAL, string FECHA) { List <VisitaDiaDTO> ListaVisitaDia = new List <VisitaDiaDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Visitas_Dia_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 20).Value = COD_PERSONAL; Sqlcmd.Parameters.Add("@Fecha", SqlDbType.VarChar, 8).Value = FECHA;///formato yyyyMMdd SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { VisitaDiaDTO VisitaDiaDTO = new VisitaDiaDTO(); VisitaDiaDTO.Img_Cod_Visitante = oDataReader["Img_Cod_Visitante"].ToString(); VisitaDiaDTO.Nom_Visitante = oDataReader["Nom_Visitante"].ToString(); VisitaDiaDTO.Num_Doc = oDataReader["Num_Doc"].ToString(); VisitaDiaDTO.Cod_Tipo_Doc = int.Parse(oDataReader["Cod_Tipo_Doc"].ToString()); VisitaDiaDTO.Des_Tipo_Doc = oDataReader["Des_Tipo_Doc"].ToString(); VisitaDiaDTO.Num_Cita = int.Parse(oDataReader["Num_Cita"].ToString()); VisitaDiaDTO.Cod_Visitante = int.Parse(oDataReader["Cod_Visitante"].ToString()); VisitaDiaDTO.Fec_Ingreso = DateTime.Parse(oDataReader["Fec_Ingreso"].ToString()); VisitaDiaDTO.Hor_Ingreso = oDataReader["Hor_Ingreso"].ToString(); //int.Parse(oDataReader[1].ToString()); ListaVisitaDia.Add(VisitaDiaDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "VisitaRepository/getListarVisitasDia(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "VisitaRepository/getListarVisitasDia() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaVisitaDia); }
public MensajeResultado getMantenimientoTipoVisitante(TipoVisitanteMantenimientoDTO TIPO_VISITANTE) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Tipo_Visitante_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = TIPO_VISITANTE.Tipo_Operacion; Sqlcmd.Parameters.Add("@Cod_Tipo_Visitante", SqlDbType.Int).Value = TIPO_VISITANTE.cod_tipo_visitante; Sqlcmd.Parameters.Add("@Des_Tipo_Visitante", SqlDbType.VarChar, 20).Value = TIPO_VISITANTE.des_tipo_visitante; Sqlcmd.Parameters.Add("@Des_Prefijo", SqlDbType.VarChar, 5).Value = TIPO_VISITANTE.des_prefijo; Sqlcmd.Parameters.Add("@Impresion", SqlDbType.Bit).Value = TIPO_VISITANTE.impresion; Sqlcmd.Parameters.Add("@Empresa", SqlDbType.Bit).Value = TIPO_VISITANTE.empresa; Sqlcmd.Parameters.Add("@Contratista", SqlDbType.Bit).Value = TIPO_VISITANTE.contratista; Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = TIPO_VISITANTE.activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = TIPO_VISITANTE.id_user; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TipoVisitanteRepository/getMantenimientoTipoVisitante(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoVisitanteRepository/getMantenimientoTipoVisitante() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <TarjetaAccesoDTO> getListarTarjetaAcceso_X_Empresa(int cod_empresa) { List <TarjetaAccesoDTO> ListaTarjetaAccesoDTO = new List <TarjetaAccesoDTO>(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Tarjeta_HID_X_Empresa_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = cod_empresa; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { TarjetaAccesoDTO TarjetaAccesoDTO = new TarjetaAccesoDTO(); TarjetaAccesoDTO.cod_hid = int.Parse(oDataReader["cod_hid"].ToString()); TarjetaAccesoDTO.des_hid = oDataReader["des_hid"].ToString(); TarjetaAccesoDTO.num_hid = oDataReader["num_hid"].ToString(); TarjetaAccesoDTO.id_grupo_hid = int.Parse(oDataReader["id_grupo_hid"].ToString()); TarjetaAccesoDTO.descripcion = oDataReader["descripcion"].ToString(); TarjetaAccesoDTO.cod_empresa = int.Parse(oDataReader["cod_empresa"].ToString()); TarjetaAccesoDTO.des_empresa = oDataReader["des_empresa"].ToString(); TarjetaAccesoDTO.hid_activo = bool.Parse(oDataReader["hid_activo"].ToString()); TarjetaAccesoDTO.activo = bool.Parse(oDataReader["activo"].ToString()); ListaTarjetaAccesoDTO.Add(TarjetaAccesoDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TarjetaAccesoRepository/getListarTarjetaAcceso_X_Empresa(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TarjetaAccesoRepository/getListarTarjetaAcceso_X_Empresa() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaTarjetaAccesoDTO); }
public List <UsuarioDTO> getListarUsuario() { List <UsuarioDTO> ListaUsuarioDTO = new List <UsuarioDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Usuario_21"; //Sqlcmd.Parameters.Clear(); //Sqlcmd.Parameters.Add("@cod_empresa", SqlDbType.Int).Value = COD_EMPRESA; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { UsuarioDTO UsuarioDTO = new UsuarioDTO(); UsuarioDTO.id_user = int.Parse(oDataReader["id_user"].ToString()); UsuarioDTO.cod_usuario = oDataReader["cod_usuariocod_usuario"].ToString(); UsuarioDTO.nom_usuario = oDataReader["nom_usuario"].ToString(); UsuarioDTO.des_Password = oDataReader["des_Password"].ToString(); UsuarioDTO.des_Pass = oDataReader["des_Pass"].ToString(); UsuarioDTO.ind_activo = bool.Parse(oDataReader["ind_activo"].ToString()); UsuarioDTO.id_perfil = int.Parse(oDataReader["id_perfil"].ToString()); UsuarioDTO.email = oDataReader["email"].ToString(); UsuarioDTO.des_perfil = oDataReader["des_perfil"].ToString(); UsuarioDTO.cod_personal = oDataReader["cod_personal"].ToString(); UsuarioDTO.flag_ad = bool.Parse(oDataReader["flag_ad"].ToString()); UsuarioDTO.nom_personal = oDataReader["nom_personal"].ToString(); ListaUsuarioDTO.Add(UsuarioDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "UsuarioRepository/getListarUsuario(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getListarUsuario() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaUsuarioDTO); }
public List <IngresoPersonalVisitaSedeDTO> getListarIngresoSede_DHAS(int TIPO, int COD_EMPRESA, int COD_SEDE) { List <IngresoPersonalVisitaSedeDTO> ListaIngresoPersonalVisitaSedeDTO = new List <IngresoPersonalVisitaSedeDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_DHAS_Personal_Ingreso_per_vis_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Tipo", SqlDbType.Int).Value = TIPO; Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = COD_EMPRESA; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = COD_SEDE; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { IngresoPersonalVisitaSedeDTO IngresoPersonalVisitaSedeDTO = new IngresoPersonalVisitaSedeDTO(); IngresoPersonalVisitaSedeDTO.orden = int.Parse(oDataReader["ORDEN"].ToString()); IngresoPersonalVisitaSedeDTO.codigo = oDataReader["CODIGO"].ToString(); IngresoPersonalVisitaSedeDTO.nombre = oDataReader["NOMBRE"].ToString(); IngresoPersonalVisitaSedeDTO.tipo_documento = oDataReader["TIPO_DOCUMENTO"].ToString(); IngresoPersonalVisitaSedeDTO.numero_documento = oDataReader["NUMERO_DOCUMENTO"].ToString(); IngresoPersonalVisitaSedeDTO.centro_costo = oDataReader["CENTRO_COSTO"].ToString(); IngresoPersonalVisitaSedeDTO.fec_hor_acceso = oDataReader["FEC_HOR_ACCESO"].ToString(); ListaIngresoPersonalVisitaSedeDTO.Add(IngresoPersonalVisitaSedeDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MovimientosPersonalVisitanteRepository/getListarIngresoSede_DHAS(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MovimientosPersonalVisitanteRepository/getListarIngresoSede_DHAS() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaIngresoPersonalVisitaSedeDTO); }
public MensajeResultado getGrabar_Usuario(UsuarioMantenimientoDTO USUARIO) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = USUARIO.Tipo_Operacion; Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value = USUARIO.id_user; Sqlcmd.Parameters.Add("@Cod_Usuario", SqlDbType.VarChar, 20).Value = USUARIO.cod_usuario; Sqlcmd.Parameters.Add("@Nom_Usuario", SqlDbType.VarChar, 50).Value = USUARIO.nom_usuario; Sqlcmd.Parameters.Add("@Des_Password", SqlDbType.VarChar, 15).Value = USUARIO.password; Sqlcmd.Parameters.Add("@Ind_Activo", SqlDbType.Bit).Value = USUARIO.ind_activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = USUARIO.usuario; Sqlcmd.Parameters.Add("@Id_Perfil", SqlDbType.Int).Value = USUARIO.id_perfil; Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 50).Value = USUARIO.cod_personal; Sqlcmd.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value = USUARIO.email; Sqlcmd.Parameters.Add("@Flag_Ad", SqlDbType.Bit).Value = USUARIO.flag_ad; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "UsuarioRepository/getGrabar_Usuario(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_Usuario() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <PisoEdificioDTO> getListarPiso_X_Edificio(int COD_EDIFICIO) { List <PisoEdificioDTO> ListaPisoEdificioDTO = new List <PisoEdificioDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Piso_X_Edificio_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_edificio", SqlDbType.Int).Value = COD_EDIFICIO; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { PisoEdificioDTO PisoEdificioDTO = new PisoEdificioDTO(); PisoEdificioDTO.cod_piso = int.Parse(oDataReader["cod_Sede"].ToString()); PisoEdificioDTO.cod_edificio = int.Parse(oDataReader["cod_edificio"].ToString()); PisoEdificioDTO.des_edificio = oDataReader["des_edificio"].ToString(); PisoEdificioDTO.des_direccion = oDataReader["des_direccion"].ToString(); PisoEdificioDTO.cod_Sede = int.Parse(oDataReader["cod_Sede"].ToString()); PisoEdificioDTO.des_sede = oDataReader["des_sede"].ToString(); PisoEdificioDTO.des_piso = oDataReader["des_piso"].ToString(); PisoEdificioDTO.num_piso = oDataReader["num_piso"].ToString(); PisoEdificioDTO.activo = bool.Parse(oDataReader["activo"].ToString()); ListaPisoEdificioDTO.Add(PisoEdificioDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "PisoRepository/getListarPiso_X_Edificio(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PisoRepository/getListarPiso_X_Edificio() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaPisoEdificioDTO); }
public List <MailingDTO> getListaMailing() { //ListaUsuarioEmpresaDTO = null; List <MailingDTO> ListaMailingDTO = new List <MailingDTO>(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_CONFIGURACION_CORREO_21"; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MailingDTO MailingDTO = new MailingDTO(); MailingDTO.id_mailing = int.Parse(oDataReader["id_mailing"].ToString()); MailingDTO.tipo = int.Parse(oDataReader["tipo"].ToString()); MailingDTO.descripcion = oDataReader["descripcion"].ToString(); MailingDTO.descripcion_tipo = oDataReader["descripcion_tipo"].ToString(); MailingDTO.flag_participante = bool.Parse(oDataReader["flag_participante"].ToString()); MailingDTO.flag_responsable = bool.Parse(oDataReader["flag_responsable"].ToString()); MailingDTO.otros = bool.Parse(oDataReader["otros"].ToString()); MailingDTO.activo = bool.Parse(oDataReader["activo"].ToString()); ListaMailingDTO.Add(MailingDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MailingRepository/ListaMailingDTO(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MailingRepository/ListaMailingDTO() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaMailingDTO); }
public List <PersonalDTO> getListarPersonal_Codigo_login(string COD_PERSONAL) { List <PersonalDTO> ListaPersonalDTO = new List <PersonalDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Personal_X_Codigo_Login_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.Int).Value = COD_PERSONAL; // Sqlcmd.Parameters.Add("@ID_USER", SqlDbType.Int).Value = ID_USER; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { PersonalDTO PersonalDTO = new PersonalDTO(); PersonalDTO.cod_personal = oDataReader["COD_PERSONAL"].ToString(); PersonalDTO.nom_personal = oDataReader["NOM_PERSONAL"].ToString(); PersonalDTO.ape_paterno = oDataReader["APE_PATERNO"].ToString(); PersonalDTO.ape_materno = oDataReader["APE_MATERNO"].ToString(); PersonalDTO.activo = bool.Parse(oDataReader["ACTIVO"].ToString()); PersonalDTO.email = oDataReader["EMAIL"].ToString(); ListaPersonalDTO.Add(PersonalDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "PersonalRepository/getListarPersonal_Codigo_login(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PersonalRepository/getListarPersonal_Codigo_login() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaPersonalDTO); }
public MensajeResultado getMantenimientTarjetaAcceso(TarjetaAccesoMantenimientoDTO TARJETA) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Tarjeta_HID_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = TARJETA.Tipo_Operacion; Sqlcmd.Parameters.Add("@Cod_Hid", SqlDbType.Int).Value = TARJETA.cod_hid; Sqlcmd.Parameters.Add("@Des_Hid", SqlDbType.VarChar, 100).Value = TARJETA.des_hid; Sqlcmd.Parameters.Add("@Id_Grupo_Hid", SqlDbType.Int).Value = TARJETA.id_grupo_hid; Sqlcmd.Parameters.Add("@Hid_Activo", SqlDbType.Bit).Value = TARJETA.hid_activo; Sqlcmd.Parameters.Add("@Num_Hid", SqlDbType.VarChar, 50).Value = TARJETA.num_hid; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = TARJETA.cod_sede; Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = TARJETA.activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = TARJETA.id_user; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TarjetaAccesoRepository/getMantenimientTarjetaAcceso(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TarjetaAccesoRepository/getMantenimientTarjetaAcceso() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public MensajeResultado getMantenimientoMailing(MailingMantenimientoDTO Mailing) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_ACTUALIZAR_MAILING_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = Mailing.Tipo_Operacion; Sqlcmd.Parameters.Add("@ID_MAILING", SqlDbType.Int).Value = Mailing.id_mailing; Sqlcmd.Parameters.Add("@ID_TIPO", SqlDbType.Int).Value = Mailing.id_tipo; Sqlcmd.Parameters.Add("@FLAG_PARTICIPANTE", SqlDbType.Bit).Value = Mailing.flag_participante; Sqlcmd.Parameters.Add("@FLAG_RESPONSABLE", SqlDbType.Bit).Value = Mailing.flag_responsable; Sqlcmd.Parameters.Add("@OTROS", SqlDbType.Bit).Value = Mailing.otros; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = Mailing.id_user; Sqlcmd.Parameters.Add("@Flag_Activo", SqlDbType.Bit).Value = Mailing.activo; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MailingRepository/getMantenimientoMailing(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MailingRepository/getMantenimientoMailing() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <TipoVisitanteDTO> getListarTipoVisitante() { List <TipoVisitanteDTO> ListaTipoVisitanteDTO = new List <TipoVisitanteDTO>(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Tipo_Visitante_21"; //Sqlcmd.Parameters.Clear(); //Sqlcmd.Parameters.Add("@param_tipo_personal", SqlDbType.VarChar, 400).Value = filtro; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { TipoVisitanteDTO TipoVisitanteDTO = new TipoVisitanteDTO(); TipoVisitanteDTO.cod_tipo_visitante = int.Parse(oDataReader["cod_hid"].ToString()); TipoVisitanteDTO.des_tipo_visitante = oDataReader["des_hid"].ToString(); TipoVisitanteDTO.des_prefijo = oDataReader["des_hid"].ToString(); TipoVisitanteDTO.impresion = bool.Parse(oDataReader["impresion"].ToString()); TipoVisitanteDTO.contratista = bool.Parse(oDataReader["contratista"].ToString()); TipoVisitanteDTO.empresa = bool.Parse(oDataReader["flag_activo"].ToString()); TipoVisitanteDTO.activo = bool.Parse(oDataReader["flag_activo"].ToString()); ListaTipoVisitanteDTO.Add(TipoVisitanteDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TipoVisitanteRepository/getListarTipoVisitante(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoVisitanteRepository/getListarTipoVisitante() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaTipoVisitanteDTO); }
public MensajeResultado getMantenimientoGrupoAccesos(MantenimientoGrupoAccesosDTO grupo) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Grupo_Accesos_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = grupo.Tipo_Operacion; Sqlcmd.Parameters.Add("@Cod_Grupo_Accesos", SqlDbType.Int).Value = grupo.cod_grupo_accesos; Sqlcmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 100).Value = grupo.des_grupo_accesos; Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = grupo.cod_empresa; Sqlcmd.Parameters.Add("@Identificador", SqlDbType.Int).Value = grupo.identificador; Sqlcmd.Parameters.Add("@id_tipo_grupo", SqlDbType.Int).Value = grupo.id_tipo_grupo; Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = grupo.activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = grupo.id_user; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "PisoRepository/getMantenimientoGrupoAccesos(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PisoRepository/getMantenimientoGrupoAccesos() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public MensajeResultado getMantenimientoEdificio(EdificioMantenimientoDTO EDIFICIO) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Empresa_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = EDIFICIO.Tipo_Operacion; Sqlcmd.Parameters.Add("@Cod_Edificio", SqlDbType.Int).Value = EDIFICIO.cod_edificio; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = EDIFICIO.cod_sede; Sqlcmd.Parameters.Add("@Des_Edificio", SqlDbType.VarChar, 60).Value = EDIFICIO.des_edificio; Sqlcmd.Parameters.Add("@Des_Direccion", SqlDbType.VarChar, 100).Value = EDIFICIO.des_direccion; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = EDIFICIO.id_user; Sqlcmd.Parameters.Add("@Flag_Activo", SqlDbType.Bit).Value = EDIFICIO.activo; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "EdificioRepository/getMantenimientoEdificio(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "EdificioRepository/getMantenimientoEdificio() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <IngresoVisitaTiempoExcesoSedeDTO> getListarVisitasTiempoExceso_DHAS(int COD_EMPRESA, int COD_SEDE) { List <IngresoVisitaTiempoExcesoSedeDTO> ListaIngresoVisitaExcesoTiempoSedeDTO = new List <IngresoVisitaTiempoExcesoSedeDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_DHAS_LISTAR_VISITAS_TIEM_EXCESO_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = COD_EMPRESA; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = COD_SEDE; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { IngresoVisitaTiempoExcesoSedeDTO IngresoVisitaTiempoExcesoSedeDTO = new IngresoVisitaTiempoExcesoSedeDTO(); IngresoVisitaTiempoExcesoSedeDTO.nombre = oDataReader["NOMBRE"].ToString(); IngresoVisitaTiempoExcesoSedeDTO.centro_costo = oDataReader["CENTRO_COSTO"].ToString(); IngresoVisitaTiempoExcesoSedeDTO.hora_acceso = oDataReader["HORA_ACCESO"].ToString(); IngresoVisitaTiempoExcesoSedeDTO.tiempo_de_exceso = oDataReader["TIEMPO_DE_EXCESO"].ToString(); IngresoVisitaTiempoExcesoSedeDTO.minutos_exceso = int.Parse(oDataReader["MINUTOS_EXCESO"].ToString()); IngresoVisitaTiempoExcesoSedeDTO.imagen = (byte[])(oDataReader["imagen"]); ListaIngresoVisitaExcesoTiempoSedeDTO.Add(IngresoVisitaTiempoExcesoSedeDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MovimientosPersonalVisitanteRepository/getListarVisitasTiempoExceso_DHAS(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MovimientosPersonalVisitanteRepository/getListarVisitasTiempoExceso_DHAS() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaIngresoVisitaExcesoTiempoSedeDTO); }
public List <MailingDetalleDTO> getListaOtrosCorreoMailing(int id_mailing, int tipo) { List <MailingDetalleDTO> ListaMailingDTO = new List <MailingDetalleDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_MAILING_OTROS_CORREO_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@id_mailing", SqlDbType.Int).Value = id_mailing; Sqlcmd.Parameters.Add("@tipo", SqlDbType.Int).Value = tipo; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MailingDetalleDTO MailingDetalleDTO = new MailingDetalleDTO(); MailingDetalleDTO.id_mailing = int.Parse(oDataReader["id_mailing"].ToString()); MailingDetalleDTO.tipo = int.Parse(oDataReader["tipo"].ToString()); MailingDetalleDTO.cod_personal = oDataReader["cod_personal"].ToString(); MailingDetalleDTO.nombre_completo_persona = oDataReader["nombre_completo_persona"].ToString(); MailingDetalleDTO.email = oDataReader["email"].ToString(); MailingDetalleDTO.flag_personal = bool.Parse(oDataReader["flag_personal"].ToString()); ListaMailingDTO.Add(MailingDetalleDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MailingRepository/getListaOtrosCorreoMailing(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MailingRepository/getListaOtrosCorreoMailing() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaMailingDTO); }
public List <IngresoVisitaPersonalGraficaDTO> getIngresoVisitaGrafica_DHAS(string FECHA_INICIO, string FECHA_FIN, int TIPO, int COD_EMPRESA, int COD_SEDE) { List <IngresoVisitaPersonalGraficaDTO> ListaIngresoVisitaPersonalGrafica = new List <IngresoVisitaPersonalGraficaDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_DHAS_Total_Ingreso_per_vis_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@fecha_inicio", SqlDbType.VarChar, 8).Value = FECHA_INICIO; Sqlcmd.Parameters.Add("@fecha_fin", SqlDbType.VarChar, 8).Value = FECHA_FIN; Sqlcmd.Parameters.Add("@Tipo", SqlDbType.Int).Value = TIPO; Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = COD_EMPRESA; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = COD_SEDE; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { IngresoVisitaPersonalGraficaDTO IngresoVisitaPersonalGraficaDTO = new IngresoVisitaPersonalGraficaDTO(); IngresoVisitaPersonalGraficaDTO.hora = oDataReader["HORA"].ToString(); IngresoVisitaPersonalGraficaDTO.cantidad = int.Parse(oDataReader["CANTIDAD"].ToString()); ListaIngresoVisitaPersonalGrafica.Add(IngresoVisitaPersonalGraficaDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MovimientosPersonalVisitanteRepository/getIngresoVisitaGrafica_DHAS(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MovimientosPersonalVisitanteRepository/getIngresoVisitaGrafica_DHAS() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaIngresoVisitaPersonalGrafica); }
private MensajeResultado getGrabar_Usuario_Login(string cod_personal, string nombre_usuario, string email, string cod_usuario, int cod_sede) { MensajeResultado MENSAJE = new MensajeResultado(); MENSAJE = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_Login_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Usuario", SqlDbType.VarChar, 20).Value = cod_usuario; Sqlcmd.Parameters.Add("@Nom_Usuario", SqlDbType.VarChar, 50).Value = nombre_usuario; Sqlcmd.Parameters.Add("@Cod_Personal", SqlDbType.VarChar, 50).Value = cod_personal; Sqlcmd.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value = email; Sqlcmd.Parameters.Add("@Cod_Sede", SqlDbType.Int).Value = cod_sede; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MENSAJE = new MensajeResultado(); MENSAJE.mensaje = oDataReader["MENSAJE"].ToString(); MENSAJE.resultado = int.Parse(oDataReader["RESULTADO"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "UsuarioRepository/getGrabar_Usuario_Login(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_Usuario_Login() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MENSAJE); }
public List <GrupoAccesosDTO> getListarGrupoAccesosEmpresa(int cod_empresa) { List <GrupoAccesosDTO> ListaGrupoAccesosDTO = new List <GrupoAccesosDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Grupo_Accesos_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_empresa", SqlDbType.Int).Value = cod_empresa; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { GrupoAccesosDTO GrupoAccesosDTO = new GrupoAccesosDTO(); GrupoAccesosDTO.cod_grupo_accesos = int.Parse(oDataReader["cod_grupo_accesos"].ToString()); GrupoAccesosDTO.des_grupo_accesos = oDataReader["des_grupo_accesos"].ToString(); GrupoAccesosDTO.identificador = oDataReader["identificador"].ToString(); GrupoAccesosDTO.id_tipo_grupo = int.Parse(oDataReader["id_tipo_grupo"].ToString()); GrupoAccesosDTO.cod_empresa = int.Parse(oDataReader["cod_empresa"].ToString()); GrupoAccesosDTO.des_empresa = oDataReader["des_empresa"].ToString(); GrupoAccesosDTO.Activo = bool.Parse(oDataReader["activo"].ToString()); ListaGrupoAccesosDTO.Add(GrupoAccesosDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "GrupoAccesosRepository/getListarGrupoAccesos(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "GrupoAccesosRepository/getListarGrupoAccesos() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaGrupoAccesosDTO); }
public List <CentroCostoDTO> getListarCentroCosto_x_Empresa(int COD_EMPRESA) { List <CentroCostoDTO> ListaCentroCostoDTO = new List <CentroCostoDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Centro_Costo_X_Empresa_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = COD_EMPRESA; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { CentroCostoDTO CentroCostoDTO = new CentroCostoDTO(); CentroCostoDTO.COD_CENTRO_COSTO = int.Parse(oDataReader["COD_CENTRO_COSTO"].ToString()); CentroCostoDTO.DES_CENTRO_COSTO = oDataReader["DES_CENTRO_COSTO"].ToString(); CentroCostoDTO.COD_CENTRO_COSTO_EXT = oDataReader["COD_CENTRO_COSTO_EXT"].ToString(); CentroCostoDTO.COD_EMPRESA = int.Parse(oDataReader["flag_activo"].ToString()); CentroCostoDTO.DES_EMPRESA = oDataReader["DES_EMPRESA"].ToString(); CentroCostoDTO.ACTIVO = bool.Parse(oDataReader["ACTIVO"].ToString()); ListaCentroCostoDTO.Add(CentroCostoDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "CentroCostoRepository/getListarCentroCosto_x_Empresa(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "CentroCostoRepository/getListarCentroCosto_x_Empresa() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaCentroCostoDTO); }
public MensajeResultado getMantenimientoTipoPersonal(TipoPersonalMantenimientoDTO TIPO_PERSONAL) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_TIPO_PERSONAL_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = TIPO_PERSONAL.Tipo_Operacion; Sqlcmd.Parameters.Add("@COD_TIPO_PERSONA", SqlDbType.Int).Value = TIPO_PERSONAL.cod_tipo_personal; Sqlcmd.Parameters.Add("@COD_TIPO_PERSONAL_EXT", SqlDbType.VarChar, 10).Value = TIPO_PERSONAL.cod_tipo_personal_ext; Sqlcmd.Parameters.Add("@DES_TIPO_PERSONAL", SqlDbType.Int).Value = TIPO_PERSONAL.des_tipo_personal; Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = TIPO_PERSONAL.flag_activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = TIPO_PERSONAL.id_user; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TipoPersonalRepository/getMantenimientoTipoPersonal(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoPersonalRepository/getMantenimientoTipoPersonal() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public MensajeResultado getGrabar_UsuarioEmpresa(Usuario_EmpresaDTO USUARIO) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Usuario_Empresa_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value = USUARIO.id_user; Sqlcmd.Parameters.Add("@Cod_Empresa", SqlDbType.Int).Value = USUARIO.cod_empresa; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = USUARIO.usuario; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "UsuarioRepository/getGrabar_UsuarioEmpresa(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "UsuarioRepository/getGrabar_UsuarioEmpresa() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <TipoPersonalDTO> getListarTipoPersonal() { List <TipoPersonalDTO> ListaTipoPersonalDTO = new List <TipoPersonalDTO>(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_TIPO_PERSONAL_21"; // Sqlcmd.Parameters.Clear(); // Sqlcmd.Parameters.Add("@cod_empresa", SqlDbType.Int).Value = COD_EMPRESA; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { TipoPersonalDTO TipoPersonalDTO = new TipoPersonalDTO(); TipoPersonalDTO.cod_tipo_personal = int.Parse(oDataReader["cod_hid"].ToString()); TipoPersonalDTO.des_tipo_personal = oDataReader["des_hid"].ToString(); TipoPersonalDTO.flag_activo = bool.Parse(oDataReader["flag_activo"].ToString()); TipoPersonalDTO.cod_tipo_personal_ext = oDataReader["id_grupo_hid"].ToString(); ListaTipoPersonalDTO.Add(TipoPersonalDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "TipoPersonalRepository/getListarTipoPersonal(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "TipoPersonalRepository/getListarTipoPersonal() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaTipoPersonalDTO); }
private ConfiguracionParametros_EmailDTO getParametrosConfiguracion_Email() { ConfiguracionParametros_EmailDTO ConfiguracionParametros_EmailDTO = new ConfiguracionParametros_EmailDTO(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Parametros_Email_21"; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { ConfiguracionParametros_EmailDTO.EmailEmisor = oDataReader["EmailEmisor"].ToString(); ConfiguracionParametros_EmailDTO.Dominio = oDataReader["Dominio"].ToString(); ConfiguracionParametros_EmailDTO.Usuario = oDataReader["Usuario"].ToString(); ConfiguracionParametros_EmailDTO.Password = oDataReader["Password"].ToString(); ConfiguracionParametros_EmailDTO.Puerto = int.Parse(oDataReader["Puerto"].ToString()); ConfiguracionParametros_EmailDTO.Host = oDataReader["Host"].ToString(); ConfiguracionParametros_EmailDTO.Asunto = oDataReader["Asunto"].ToString(); ConfiguracionParametros_EmailDTO.EmailDestino = oDataReader["EmailDestino"].ToString(); ConfiguracionParametros_EmailDTO.EmailDestinoCC = oDataReader["EmailDestinoCC"].ToString(); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "ConfiguracionParametrosRepository/getParametrosConfiguracion_Email(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "CitaRepository/getParametrosConfiguracion_Email() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ConfiguracionParametros_EmailDTO); }
public MensajeResultado getMantenimientoPerfil(PerfilMantenimientoDTO perfil) { MensajeResultado MensajeResultado = new MensajeResultado(); string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_Grabar_Perfil_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Accion", SqlDbType.Int).Value = perfil.Tipo_Operacion; Sqlcmd.Parameters.Add("@Id_Perfil", SqlDbType.Int).Value = perfil.cod_perfil; Sqlcmd.Parameters.Add("@Des_Perfil", SqlDbType.VarChar, 100).Value = perfil.des_perfil; Sqlcmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = perfil.activo; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = perfil.id_user; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "PerfilRepository/getMantenimientoPerfil(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "PerfilRepository/getMantenimientoPerfil() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }
public List <ProcesoMailingDTO> getTipoProcesoMailing(int id_mailing) { List <ProcesoMailingDTO> ListaTipoProcesosMailingDTO = new List <ProcesoMailingDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_TIPOS_PROCESO_MAILING_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@id_mailing", SqlDbType.Int).Value = id_mailing; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { ProcesoMailingDTO ProcesoMailingDTO = new ProcesoMailingDTO(); ProcesoMailingDTO.cod_perfil_trabajo = int.Parse(oDataReader["cod_perfil_trabajo"].ToString()); ProcesoMailingDTO.descripcion = oDataReader["descripcion"].ToString(); ListaTipoProcesosMailingDTO.Add(ProcesoMailingDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "MailingRepository/getListaTipoProcesoMailing(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "MailingRepository/getListaTipoProcesoMailing() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaTipoProcesosMailingDTO); }
public List <EdificioDTO> getListarEdificio() { List <EdificioDTO> ListaEdificioDTO = new List <EdificioDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Edificio_21"; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { EdificioDTO EdificioDTO = new EdificioDTO(); EdificioDTO.cod_edificio = int.Parse(oDataReader["cod_edificio"].ToString()); EdificioDTO.cod_sede = int.Parse(oDataReader["cod_sede"].ToString()); EdificioDTO.des_edificio = oDataReader["des_edificio"].ToString(); EdificioDTO.des_direccion = oDataReader["des_direccion"].ToString(); EdificioDTO.activo = bool.Parse(oDataReader["flag_activo"].ToString()); ListaEdificioDTO.Add(EdificioDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "EdificioRepository/getListarEdificio(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "EdificioRepository/getListarEdificio() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaEdificioDTO); }
public List <SedeDTO> getListarSede_x_Empresa(int COD_EMPRESA) { List <SedeDTO> ListaSedeDTO = new List <SedeDTO>(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_S_Listar_Sede_Empresa_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@cod_empresa", SqlDbType.Int).Value = COD_EMPRESA; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { SedeDTO SedeDTO = new SedeDTO(); SedeDTO.cod_sede = int.Parse(oDataReader[0].ToString()); SedeDTO.des_sede = oDataReader[1].ToString(); SedeDTO.direccion = oDataReader[2].ToString(); SedeDTO.activo = bool.Parse(oDataReader[3].ToString()); ListaSedeDTO.Add(SedeDTO); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "SedeRepository/getListarSede_x_Empresa(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "SedeRepository/getListarSede_x_Empresa() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(ListaSedeDTO); }
public MensajeResultado getMantenimientoUsuario_TipoPersonal(Usuario_TipoPersonalDTO USUARIO_TIPOPERSONAL) { MensajeResultado MensajeResultado = new MensajeResultado(); //ListaUsuarioEmpresaDTO = null; string cnxString = _appDBContext.Database.GetConnectionString(); SqlConnection cnx = new SqlConnection(cnxString); try { cnx.Open(); using (SqlCommand Sqlcmd = new SqlCommand()) { Sqlcmd.Connection = cnx; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.CommandText = "SP_TX_GRABAR_USUARIO_CENTRO_COSTO_21"; Sqlcmd.Parameters.Clear(); Sqlcmd.Parameters.Add("@Id_User", SqlDbType.Int).Value = USUARIO_TIPOPERSONAL.id_user; Sqlcmd.Parameters.Add("@COD_TIPO_PERSONAL", SqlDbType.Int).Value = USUARIO_TIPOPERSONAL.cod_Tipo_Personal; Sqlcmd.Parameters.Add("@Usuario", SqlDbType.Int).Value = USUARIO_TIPOPERSONAL.usuario; SqlDataReader oDataReader = Sqlcmd.ExecuteReader(); while (oDataReader.Read()) { MensajeResultado.mensaje = oDataReader["mensaje"].ToString(); MensajeResultado.resultado = int.Parse(oDataReader["resultado"].ToString()); } } } catch (SqlException sex) { eErrorLog mensajeLogError = new eErrorLog( sex.Message, "AccesoPermisoRepository/getMantenimientoUsuario_CentroCosto(). SQL." + sex, "Error Sql"); mensajeLogError.RegisterLog(); } catch (Exception ex) { eErrorLog mensajeLogError = new eErrorLog(ex.Message, "AccesoPermisoRepository/getMantenimientoUsuario_CentroCosto() EX." + ex, "Error"); mensajeLogError.RegisterLog(); } finally { if (cnx.State == System.Data.ConnectionState.Open) { cnx.Close(); } } return(MensajeResultado); }