/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaSistema /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema] /// <summary> /// <param name = >itemEmpresaSistema</param> public bool Insert(BEEmpresaSistemaRequest pEmpresaSistema) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_C_EmpresaSistema( pEmpresaSistema.codEmpresa, pEmpresaSistema.codSistema, pEmpresaSistema.indActivo, pEmpresaSistema.fecInicio, pEmpresaSistema.fecFinal, pEmpresaSistema.numTiempoToken, pEmpresaSistema.segUsuarioEdita, pEmpresaSistema.segMaquinaEdita); foreach (var item in resulSet) { pEmpresaSistema.codEmpresaSistema = item.codError.HasValue ? item.codError.Value : 0; blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception) { throw; } return(blnResult); }
public BEUsuarioRol FindWS(int codUsuarioRol) { BEUsuarioRol itemUsuariosRoles = new BEUsuarioRol(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_UsuarioRol(codUsuarioRol, null, null); foreach (var item in resul) { itemUsuariosRoles = new BEUsuarioRol() { codUsuarioRol = item.codUsuarioRol, codEmpresa = item.codEmpresa, codSistema = item.codSistema, codRol = item.codRol, codUsuario = item.codUsuario, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaCrea = item.segMaquinaOrigen, }; } } } catch (Exception ex) { throw ex; } return(itemUsuariosRoles); }
/// <summary> /// Registrar una Entidad RolesOpciones /// </summary> /// <param name="pItem">Entidad RolesOpciones</param> public bool InsertUpdate(BERolOpcionAux pItem) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.omgc_mnt_Insert_RolOpcion( pItem.codRol, pItem.codOpcion, pItem.indVer, pItem.indNuevo, pItem.indEditar, pItem.indEliminar, pItem.indImprime, pItem.indImporta, pItem.indExporta, pItem.indOtro, pItem.indActivo, pItem.segUsuarioCrea, pItem.segMaquinaCrea ); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <param name = >itemEmpresa</param> public bool Update(BEEmpresaRequest pEmpresa) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_U_Empresa( pEmpresa.codEmpresa, pEmpresa.nomRazonSocial, pEmpresa.numRUC, pEmpresa.nomLogo, pEmpresa.nomContacto, pEmpresa.desCorreo, pEmpresa.desPaginaWeb, pEmpresa.indActivo, pEmpresa.segUsuarioEdita, pEmpresa.segMaquinaEdita); foreach (var item in resulSet) { blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception) { throw; } return(blnResult); }
/// <summary> /// Retorna un coleccion de registros de tipo [Tabla]..Roles /// </summary> /// <returns>Lista</returns> public List <BERolAux> List(string prm_Nombre, string prm_CodigoSistema, string prm_Descripcion, bool prm_Estado) { List <BERolAux> lista = new List <BERolAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_GetAll_Rol(prm_Nombre, prm_CodigoSistema, prm_Descripcion, prm_Estado); foreach (var item in resul) { lista.Add(new BERolAux() { codRol = item.codRol, codSistema = item.codSistema, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indEstado = item.indEstado, segUsuarioCrea = item.SegUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = item.SegFechaHoraEdita, segMaquinaCrea = item.SegMaquinaOrigen, codSistemaNombre = item.codSistemaNombre, }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Actualiza el registro de un objeto de tipo Roles /// </summary> /// <param name="pItem">Entidad Roles</param> public bool Update(BERolAux pItem) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.omgc_mnt_Update_Rol ( pItem.codRol, pItem.codSistema, pItem.desNombre, pItem.desDescripcion, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioCrea ); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Seguridad.EmpresaUsuario /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario] /// <summary> /// <returns>Entidad</returns> public BEEmpresaUsuario Find(int pcodEmpresaUsuario) { BEEmpresaUsuario objEntidadUsuario = new BEEmpresaUsuario(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_EmpresaUsuario(pcodEmpresaUsuario, null, null); foreach (var item in resul) { objEntidadUsuario = new BEEmpresaUsuario() { codEmpresaUsuario = item.codEmpresaUsuario, codEmpresa = item.codEmpresa, codUsuario = item.codUsuario, indActivo = item.indActivo, codUsuarioKey = item.codUsuarioKey.ToString(), segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraCrea = item.segFechaCrea, segFechaHoraEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita }; } } } catch (Exception) { throw; } return(objEntidadUsuario); }
/// <summary> /// Retorna un objeto de registros de tipo [Tabla].Roles /// </summary> /// <returns>Lista</returns> public BERol Find(string CodigoRol) { BERol itemRol = new BERol(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_Find_Rol(CodigoRol); foreach (var item in resul) { itemRol = new BERol() { codRol = item.codRol, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = item.SegFechaHoraEdita, segMaquinaCrea = item.SegMaquinaOrigen, codSistema = item.codSistema, }; } } } catch (Exception ex) { throw ex; } return(itemRol); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaUsuario /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario] /// <summary> /// <param name = >itemEmpresaUsuario</param> public bool Update(BEEmpresaUsuarioRequest pEmpresaUsuario) { int codigoRetorno = -1; bool message = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_U_EmpresaUsuario( pEmpresaUsuario.codEmpresaUsuario, pEmpresaUsuario.indActivo, pEmpresaUsuario.segUsuarioEdita, pEmpresaUsuario.segMaquinaEdita); foreach (var item in resulSet) { codigoRetorno = item.codError.HasValue ? item.codError.Value : 0; message = item.desMessage == "OK" ? true : false; } } } catch (Exception ex) { throw ex; } return(codigoRetorno == 1 && message ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo EmpresaUsuario /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario] /// <summary> /// <param name = >itemEmpresaUsuario</param> public bool Insert(BEEmpresaUsuarioRequest pEmpresaUsuario, out string pMessage) { bool blnResult = false; pMessage = string.Empty; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_C_EmpresaUsuario( pEmpresaUsuario.codEmpresa, pEmpresaUsuario.codUsuario, pEmpresaUsuario.indActivo, pEmpresaUsuario.segUsuarioEdita, pEmpresaUsuario.segMaquinaEdita); foreach (var item in resulSet) { pEmpresaUsuario.codEmpresaUsuario = item.codError.HasValue ? item.codError.Value : 0; pMessage = item.desMessage; if (pMessage == "OK") { blnResult = true; } } } } catch (Exception ex) { throw ex; } return(blnResult); }
/// <summary> /// Listado con paginacion para aplicación WEB /// </summary> /// <param name="prm_CodigoSistema"></param> /// <param name="prm_CodigoRol"></param> /// <param name="p_NumPagina"></param> /// <param name="p_NumFilasP"></param> /// <param name="pNumFilasT"></param> /// <returns></returns> public List <BERolOpcionResponse> ListPaged(BEBuscaRolOpcionRequest pFiltro) { List <BERolOpcionResponse> lista = new List <BERolOpcionResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_RolOpcion_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codSistema, pFiltro.codRol, pFiltro.codOpcion, pFiltro.indVisualiza, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BERolOpcionResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codRolOpcion = item.codRolOpcion, codOpcionNombre = item.codOpcionNombre, codElementoID = item.codElementoID, desEnlaceURL = item.desEnlaceURL, desEnlaceWIN = item.desEnlaceWIN, numOrden = item.numOrden, nomIcono = item.nomIcono, indTipoObjeto = item.indTipoObjeto, indEditar = item.indEditar, indEliminar = item.indEliminar, indExporta = item.indExporta, indImporta = item.indImporta, indImprime = item.indImprime, indNuevo = item.indNuevo, indOtro = item.indOtro, indVer = item.indVer, indActivo = item.indActivo, codRolNombre = item.codRolNombre, codSistemaNombre = item.codSistemaNombre, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Retorna un coleccion de registros de tipo [Tabla]..Usuarios /// </summary> /// <returns>Lista</returns> public List <BEUsuarioAux> List(BEBuscaUsuarioRequest pFiltro) { List <BEUsuarioAux> lista = new List <BEUsuarioAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Usuario(null, pFiltro.desCorreo, pFiltro.desNombre, pFiltro.desCorreo, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BEUsuarioAux() { codUsuario = item.codUsuario, desLogin = item.desLogin, clvPassword = item.clvPassword, desNombres = item.desNombres, desApellidos = item.desApellidos, desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(), desPregunta = item.desPregunta, codEmpleado = item.codEmpleado, desCorreo = item.desCorreo, desRespuesta = item.desRespuesta, indAccesoGerencial = item.indAccesoGerencial, indCambiaCodPersona = item.indCambiaCodPersona, indCambiaDescuento = item.indCambiaDescuento, indCambioPrecio = item.indCambioPrecio, indJefeCaja = item.indJefeCaja, indUsuarioSistema = item.indUsuarioSistema, indVendedor = item.indVendedor, indRestricPorPais = item.indRestricPorPais, desTelefono = item.desTelefono, indEstado = item.indEstado, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita), segMaquinaOrigen = item.segMaquinaOrigen, codArguPais = item.codArguPais, fecBloqueUpdate = item.fecBloqueoUpdate, indPasswordReset = item.indPasswordReset, indOrigenUser = item.indOrigenUser, urlPhotoUser = item.urlPhotoUser, }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Registrar una Entidad Usuarios /// La encriptación del Password es en la BASE DE DATOS /// </summary> /// <param name="pItem">Entidad Usuarios</param> /// <returns></returns> public string InsertExt(BEUsuarioRequest pItem, out string pMessage) { string codigoRetorno = ""; pMessage = string.Empty; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_C_Usuario( pItem.desLogin, pItem.clvPasswordEncrypt, pItem.desNombres, pItem.desApellidos, pItem.desPregunta, pItem.desRespuesta, pItem.desTelefono, pItem.desCorreo, pItem.indRestricPorPais, pItem.codEmpleado, pItem.indVendedor, pItem.indCambioPrecio, pItem.indAccesoGerencial, pItem.indCambiaDescuento, pItem.indCambiaCodPersona, pItem.indJefeCaja, pItem.indUsuarioSistema, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioEdita, pItem.codArguPais, pItem.urlPhotoUser, pItem.indOrigenUser, pItem.codGUID, pItem.codSistemaKey, pItem.codRolDefecto, pItem.segMaquinaEdita ); foreach (var item in resulSet) { if (item.codError != "-406") { pItem.codUsuario = item.codError; codigoRetorno = item.codError; } pMessage = item.desMessage; } } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Listado con paginacion para aplicación WEB /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEOpcionResponse> ListPaged(BEBuscaOpcionRequest pFiltro) { List <BEOpcionResponse> lista = new List <BEOpcionResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Opcion_Paged(pFiltro.jqPageSize, pFiltro.jqCurrentPage, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codSistema, pFiltro.codObjeto, pFiltro.codObjetoPadre, pFiltro.desNombre, pFiltro.desEnlaceURL, pFiltro.tipObjeto, pFiltro.desNombrePadre, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BEOpcionResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codOpcion = item.codOpcion, codOpcionPadre = item.codOpcionPadre, codOpcionPadreNombre = item.codObjetoPadreNombre, desEnlaceWIN = item.desEnlaceWin, desEnlaceURL = item.desEnlaceURL, indMenu = item.indMenu, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indTipoObjeto = item.indTipoObjeto, codElementoID = item.codElementoID, nomIcono = item.nomIcono, numOrden = item.numOrden, indEstado = item.indEstado, codSistemaNombre = item.codSistemaNombre, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaEdita }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Retorna un objeto de registros de tipo [Tabla].Usuarios /// </summary> /// <returns>Lista</returns> public BEUsuarioResponse Find(string pCodUsuario) { BEUsuarioResponse objUsuario = null; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Usuario(pCodUsuario, null, null, null, true); foreach (var item in resul) { objUsuario = new BEUsuarioResponse() { codUsuario = item.codUsuario, desLogin = item.desLogin, clvPassword = item.clvPassword, desNombres = item.desNombres, desApellidos = item.desApellidos, desPregunta = item.desPregunta, codEmpleado = item.codEmpleado, desCorreo = item.desCorreo, desRespuesta = item.desRespuesta, indAccesoGerencial = item.indAccesoGerencial, indCambiaCodPersona = item.indCambiaCodPersona, indCambiaDescuento = item.indCambiaDescuento, indCambioPrecio = item.indCambioPrecio, indJefeCaja = item.indJefeCaja, indUsuarioSistema = item.indUsuarioSistema, indVendedor = item.indVendedor, indRestricPorPais = item.indRestricPorPais, desTelefono = item.desTelefono, indEstado = item.indEstado, segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaOrigen, desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(), codArguPais = item.codArguPais, fecBloqueUpdate = item.fecBloqueoUpdate, indPasswordReset = item.indPasswordReset, indOrigenUser = item.indOrigenUser, urlPhotoUser = item.urlPhotoUser, }; } } } catch (Exception ex) { throw ex; } return(objUsuario); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.Auditoria /// En la BASE de DATO la Tabla : [Seguridad.Auditoria] /// <summary> /// <returns>List</returns> public List <BEAuditoriaResponse> ListAuditoriaPage(BEBuscaAuditoriaRequest pFiltro) { List <BEAuditoriaResponse> lista = new List <BEAuditoriaResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Auditoria_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codSistema, pFiltro.codRol, pFiltro.codUsuario, pFiltro.fecInicioStr, pFiltro.fecFinalStr); foreach (var item in resul) { lista.Add(new BEAuditoriaResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codAuditoria = item.codAuditoria, codEmpresa = item.codEmpresa, codEmpresaNombre = item.codEmpresaNombre, codSistema = item.codSistema, codSistemaNombre = item.codSistemaNombre, codRol = item.codRol, codRolNombre = item.codRolNombre, codUsuario = item.codUsuario, codUsuarioNombre = item.codUsuarioNombre, fecRegistroApp = item.fecRegistroApp, fecRegistroBD = item.fecRegistroBD, desLogin = item.desLogin, desMensaje = item.desMensaje, desTipo = item.desTipo, nomMaquinaIP = item.nomMaquinaIP }); } } } catch (Exception ex) { throw ex; } return(lista); }
///// <summary> ///// Retorna un coleccion de registros de tipo [Tabla].UsuariosRoles ///// </summary> ///// <returns>Lista</returns> //public List<BEUsuarioRolAux> List(string prm_CodigoSistema, string prm_CodigoUsuario) //{ // List<BEUsuarioRolAux> lista = new List<BEUsuarioRolAux>(); // try // { // using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) // { // var resul = SeguridadDC.omgc_mnt_GetAll_UsuarioRol(prm_CodigoSistema, prm_CodigoUsuario); // foreach (var item in resul) // { // lista.Add(new BEUsuarioRolAux() // { // codRol = item.codRol, // codUsuario = item.codUsuario, // codRolNombre = item.codRolNombre, // codUsuarioNombre = item.codUsuarioNombre, // codUsuarioLogin=item.codUsuarioLogin, // codSistema = item.codSistema, // codSistemaNombre = item.codSistemaNombre, // indEstado = item.indEstado, // segUsuarioCrea = item.segUsuarioCrea, // segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), // segUsuarioEdita = item.segUsuarioEdita, // segFechaHoraEdita = item.SegFechaHoraEdita, // segMaquinaCrea = item.SegMaquinaOrigen // }); // } // } // } // catch (Exception ex) // { // throw ex; // } // return lista; //} /// <summary> /// Listado con paginacion para aplicación WEB /// </summary> /// <param name="prm_CodigoSistema"></param> /// <param name="prm_CodigoUsuario"></param> /// <param name="p_NumPagina"></param> /// <param name="p_NumFilasP"></param> /// <param name="pNumFilasT"></param> /// <returns></returns> public List <BEUsuarioRolResponse> ListPaged(BEBuscaRolUsuarioRequest pFiltro) { List <BEUsuarioRolResponse> lista = new List <BEUsuarioRolResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_UsuarioRol_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codUsuarioRol, pFiltro.codUsuario, pFiltro.codSistema, pFiltro.codRol, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new BEUsuarioRolResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codUsuarioRol = item.codUsuarioRol, codRol = item.codRol, codUsuario = item.codUsuario, codRolNombre = item.codRolNombre, codUsuarioNombre = item.codUsuarioNombre, codUsuarioLogin = item.desLogin, codSistema = item.codSistema, codSistemaNombre = item.codSistemaNombre, indEstado = item.indEstado, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaEdita, codEmpresa = pFiltro.codEmpresa, codEmpresaNombre = item.codEmpresaNombre }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Listado con paginacion para aplicación WEB /// </summary> /// <param name="prm_LoginUsuario"></param> /// <param name="prm_Nombres"></param> /// <param name="prm_Apellidos"></param> /// <param name="prm_Estado"></param> /// <param name="p_NumPagina"></param> /// <param name="p_NumFilasP"></param> /// <param name="pNumFilasT"></param> /// <returns></returns> public List <DTOUsuarioResponse> ListPaged(BEBuscaUsuarioRequest pFiltro) { List <DTOUsuarioResponse> lista = new List <DTOUsuarioResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Usuario_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpleado, pFiltro.desLogin, pFiltro.desNombre, pFiltro.desCorreo, pFiltro.indActivo); foreach (var item in resul) { lista.Add(new DTOUsuarioResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codUsuario = item.codUsuario, desLogin = item.desLogin, desNombres = item.desNombres, desApellidos = item.desApellidos, codEmpleado = item.codEmpleado, desTelefono = item.desTelefono, desCorreo = item.desCorreo, indVendedor = item.indVendedor, indEstado = item.indEstado, indPasswordReset = item.indPasswordReset, indLockUser = item.indLockUser.HasValue ? item.indLockUser.Value : false, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaHoraEdita, segMaquinaEdita = item.segMaquinaEdita }); } } } catch (Exception ex) { throw ex; } return(lista); }
///// <summary> ///// Actualiza el registro de un objeto de tipo Usuarios ///// La encriptación del Password es EXTERNO ///// </summary> ///// <param name="pItem">Entidad Usuarios</param> //public bool UpdateExterno(BEUsuarioAux pItem) //{ // bool blnResult = false; // try // { // using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) // { // var resulSet = SeguridadDC.omgc_mnt_Update_UsuarioExterno( // pItem.codUsuario, // pItem.desLogin, // pItem.desNombres, // pItem.desApellidos, // pItem.desPregunta, // pItem.desRespuesta, // pItem.desTelefono, // pItem.desCorreo, // pItem.indRestricPorPais, // pItem.codEmpleado, // pItem.indVendedor, // pItem.indCambioPrecio, // pItem.indAccesoGerencial, // pItem.indCambiaDescuento, // pItem.indCambiaCodPersona, // pItem.indJefeCaja, // pItem.indUsuarioSistema, // Convert.ToBoolean(pItem.indEstado), // pItem.segUsuarioEdita, // pItem.codArguPais // ); // foreach (var item in resulSet) // { // blnResult = item.desMessage == "OK" ? true : false; // } // } // } // catch (Exception ex) // { // throw ex; // } // return blnResult; //} #endregion #region " /* Proceso de Eliminar */ " /// <summary> /// Elimina un expediente de la tabla Facturas por una llave primaria compuesta. /// </summary> public bool Delete(string CodigoUsuario) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.usp_sis_D_Usuario(CodigoUsuario); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Elimina un expediente de la tabla Facturas por una llave primaria compuesta. /// </summary> public bool Delete(string CodigoOpcion) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.omgc_mnt_Delete_Opcion(CodigoOpcion); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna un coleccion de registros de tipo [Tabla]..RolesOpciones /// </summary> /// <returns>Lista</returns> public List <BERolOpcionAux> List(string prm_CodigoSistema, string prm_CodigoRol) { List <BERolOpcionAux> lista = new List <BERolOpcionAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_GetAll_RolOpcion(prm_CodigoSistema, prm_CodigoRol); foreach (var item in resul) { lista.Add(new BERolOpcionAux() { codRol = item.codRol, codOpcion = item.codOpcion, indEditar = item.indEditar, indEliminar = item.indEliminar, indExporta = item.indExporta, indImporta = item.indImporta, indImprime = item.indImprime, indNuevo = item.indNuevo, indOtro = item.indOtro, indVer = item.indVer, indMenu = item.indMenu == true ? true : false, segUsuarioCrea = item.SegUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.SegFechaHoraEdita), segMaquinaOrigen = item.SegMaquinaOrigen, codOpcionNombre = item.codOpcionNombre, codRolNombre = item.codRolNombre, codOpcionEnlaceWIN = item.codOpcionEnlaceWIN, codOpcionEnlaceURL = item.codOpcionEnlaceURL, codOpcionPadre = item.codOpcionPadre, codOpcionDescripcion = item.codOpcionDescripcion }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.EmpresaSistema /// En la BASE de DATO la Tabla : [Seguridad.EmpresaSistema] /// <summary> /// <returns>List</returns> public List <BEEmpresaSistemaRespose> ListPaged(BEBuscaEmpresaSistemaRequest pFiltro) { List <BEEmpresaSistemaRespose> lstEmpresaSistema = new List <BEEmpresaSistemaRespose>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_EmpresaSistema_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codSistema, pFiltro.indActivo); foreach (var item in resul) { lstEmpresaSistema.Add(new BEEmpresaSistemaRespose() { codEmpresaSistema = item.codEmpresaSistema, nomEmpresa = item.nomEmpresa, nomSistema = item.nomSistema, indActivo = item.indActivo, fecInicio = item.fecInicio, fecFinal = item.fecFinal, numTiempoToken = item.numTiempoToken, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, }); } } } catch (Exception) { throw; } return(lstEmpresaSistema); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.Empresa /// En la BASE de DATO la Tabla : [Seguridad.Empresa] /// <summary> /// <returns>List</returns> public List <BEEmpresaResponse> ListPaged(BEBuscaEmpresaRequest pFiltro) { List <BEEmpresaResponse> lstEmpresa = new List <BEEmpresaResponse>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_Empresa_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.nomRazonSocial, pFiltro.numRUC, pFiltro.indActivo); foreach (var item in resul) { lstEmpresa.Add(new BEEmpresaResponse() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codEmpresa = item.codEmpresa, nomRazonSocial = item.nomRazonSocial, numRUC = item.numRUC, nomLogo = item.nomLogo, nomContacto = item.nomContacto, desCorreo = item.desCorreo, desPaginaWeb = item.desPaginaWeb, codEmpresaKey = item.codEmpresaKey.ToString(), indActivo = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception) { throw; } return(lstEmpresa); }
/// <summary> /// Elimina un expediente de la tabla Facturas por una llave primaria compuesta. /// </summary> public bool Delete(BEEliminaRolRequest pEliminaRol) { int CodigoRetorno = -1; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { CodigoRetorno = SeguridadDC.omgc_mnt_Delete_Rol(pEliminaRol.codRol, pEliminaRol.UsuarioEdita, pEliminaRol.SegMaquina); } } catch (Exception ex) { throw ex; } return(CodigoRetorno == 0 ? true : false); }
/// <summary> /// Actualiza el registro de un objeto de tipo Usuarios /// </summary> /// <param name="pItem">Entidad Usuarios</param> public bool Update(BEUsuarioRequest pItem) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_U_Usuario( pItem.codUsuario, pItem.desLogin, pItem.desNombres, pItem.desApellidos, pItem.desPregunta, pItem.desRespuesta, pItem.desTelefono, pItem.desCorreo, pItem.indRestricPorPais, pItem.codEmpleado, pItem.indVendedor, pItem.indCambioPrecio, pItem.indAccesoGerencial, pItem.indCambiaDescuento, pItem.indCambiaCodPersona, pItem.indJefeCaja, pItem.indUsuarioSistema, Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioEdita, pItem.codArguPais, pItem.urlPhotoUser ); foreach (var item in resulSet) { blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception ex) { throw ex; } return(blnResult); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Seguridad.EmpresaUsuario /// En la BASE de DATO la Tabla : [Seguridad.EmpresaUsuario] /// <summary> /// <returns>List</returns> public List <BEEmpresaUsuarioRespose> ListPaged(BEBuscaEmpresaUsuarioRequest pFiltro) { List <BEEmpresaUsuarioRespose> lstEmpresaUsuario = new List <BEEmpresaUsuarioRespose>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_EmpresaUsuario_Paged(pFiltro.jqCurrentPage, pFiltro.jqPageSize, pFiltro.jqSortColumn, pFiltro.jqSortOrder, pFiltro.codEmpresa, pFiltro.codUsuario, pFiltro.indActivo); foreach (var item in resul) { lstEmpresaUsuario.Add(new BEEmpresaUsuarioRespose() { ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0, codEmpresaUsuario = item.codEmpresaUsuario, nomEmpresa = item.nomEmpresa, desLogin = item.desLogin, nomUsuario = item.nomUsuario, indActivo = item.indActivo, codUsuarioKey = item.codUsuarioKey.ToString(), segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception) { throw; } return(lstEmpresaUsuario); }
/// <summary> /// Registrar una Entidad Opciones /// </summary> /// <param name="pItem">Entidad Opciones</param> public string Insert(BEOpcion pItem, out string pMessage) { string codigoRetorno = ""; pMessage = string.Empty; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.omgc_mnt_Insert_Opcion( pItem.codSistema, pItem.codOpcionPadre, pItem.desNombre, pItem.desDescripcion, pItem.desEnlaceWIN, pItem.desEnlaceURL, Convert.ToBoolean(pItem.indMenu), Convert.ToBoolean(pItem.indEstado), pItem.segUsuarioCrea, pItem.segMaquinaOrigen, pItem.numOrden, pItem.nomIcono, pItem.indTipoObjeto, pItem.codElementoID); foreach (var item in resulSet) { if (item.codError != "-406") { pItem.codOpcion = item.codError; codigoRetorno = item.codError; } pMessage = item.desMessage; } } } catch (Exception ex) { throw ex; } return(codigoRetorno); }
/// <summary> /// Retorna un objeto de registros de tipo [Tabla].Roles /// </summary> /// <returns>Lista</returns> public BEOpcionAux Find(string CodigoOpcion) { BEOpcionAux itemOpcion = null; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_Find_Opcion(CodigoOpcion); foreach (var item in resul) { itemOpcion = new BEOpcionAux() { codSistema = item.codSistema, codOpcion = item.codOpcion, codOpcionPadre = item.codOpcionPadre, desEnlaceWIN = item.desEnlaceWIN, desEnlaceURL = item.desEnlaceURL, indMenu = item.indMenu, desDescripcion = item.desDescripcion, desNombre = item.desNombre, indEstado = item.indEstado, segUsuarioCrea = item.SegUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = item.SegFechaHoraEdita, segMaquinaOrigen = item.SegMaquinaOrigen, numOrden = item.numOrden, nomIcono = item.nomIcono, indTipoObjeto = item.indTipoObjeto, codElementoID = item.codElementoID }; } } } catch (Exception ex) { throw; } return(itemOpcion); }
public bool DeleteWS(int pcodRolOpcion) { bool blnResult = false; try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resulSet = SeguridadDC.usp_sis_D_RolOpcion(pcodRolOpcion); foreach (var item in resulSet) { blnResult = item.desMessage == "OK" ? true : false; } } } catch (Exception) { throw; } return(blnResult); }
public BERolOpcion FindWS(int p_codRolOpcion) { BERolOpcion itemRolesOpciones = new BERolOpcion(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.usp_sis_R_RolOpcion(p_codRolOpcion); foreach (var item in resul) { itemRolesOpciones = new BERolOpcion() { codRolOpcion = item.codRolOpcion, codRol = item.codRol, codOpcion = item.codOpcion, indEditar = item.indEditar, indEliminar = item.indEliminar, indExporta = item.indExporta, indImporta = item.indImporta, indImprime = item.indImprime, indNuevo = item.indNuevo, indOtro = item.indOtro, indVer = item.indVer, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.segFechaHoraCrea), segUsuarioEdita = item.segUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.segFechaHoraEdita), segMaquinaOrigen = item.segMaquinaOrigen }; } } } catch (Exception ex) { throw ex; } return(itemRolesOpciones); }