public ResultadoBE <IEnumerable <ProyectoEmpresa> > ProyectoPorEmpresa(UsuariosBE parametro) { ResultadoBE <IEnumerable <ProyectoEmpresa> > resultado = new ResultadoBE <IEnumerable <ProyectoEmpresa> >(); List <ProyectoEmpresa> resultadoProyectoEmpresa = new List <ProyectoEmpresa>(); IEnumerable <ProyectosBE> resultadoproyecto = _IProyectoRepositorio.ListarProyectoPorEmpresa(parametro); IEnumerable <EmpresasBE> resultadoempresa = _IEmpresaRepositorio.ListarEmpresaPorUsuario(parametro); //change foreach (var empresa in resultadoempresa) { ProyectoEmpresa entidadProyecto = new ProyectoEmpresa(); entidadProyecto.logoEmpresa = empresa.logoArchivo; entidadProyecto.nombre = empresa.razonSocial; foreach (var proyecto in resultadoproyecto) { if (proyecto.idEmpresa == empresa.idEmpresa) { entidadProyecto.listaProyecto.Add(proyecto); } } resultadoProyectoEmpresa.Add(entidadProyecto); } resultado.Data = resultadoProyectoEmpresa; return(resultado); }
public UsuariosBE GetUsuario() { SecurityBR oSecurity = new SecurityBR(); EncryptionBE oEncription = new EncryptionBE(); UsuariosBE item = new UsuariosBE(); string sPassword = string.Empty; oEncription = oSecurity.encryptDesEncrypt(1, ViewState["Password"].ToString(), long.Parse(ResIEL.IdApp)); item.IDUSUARIO = string.IsNullOrEmpty(txtIdUsuario.Text.ToString()) ? 0 : long.Parse(txtIdUsuario.Text.ToString()); item.USUARIO = txtUsuario.Text; item.IDUSUARIOAPP = txtUsuario.Text; item.PASSWORD = oEncription.VALOROUT; item.NOMBRE = txtNombres.Text.ToUpper(); item.APATERNO = txtAPaterno.Text.ToUpper(); item.AMATERNO = txtAMaterno.Text.ToUpper(); item.FECHANACCONST = DateTime.Parse(txtFechaNacimiento.Text); item.IDSEXO = int.Parse(ddlSexo.SelectedValue); item.IDESTADOCIVIL = int.Parse(ddlEstadoCivil.SelectedValue); //Consultar con July que Pex item.IDTIPOUSUARIO = 1; item.IDTIPOPERSONA = 1;//Fisica Moral //item.IDAREA = null; item.ACTIVO = true; item.RUTAFOTOPERFIL = "../dist/img/user.png";//Verificar foto return(item); }
public void SetUsuario(UsuariosBE item) { SecurityBR oSecurity = new SecurityBR(); EncryptionBE itemSecurity = new EncryptionBE(); itemSecurity = oSecurity.encryptDesEncrypt(2, item.PASSWORD, long.Parse(ResIEL.IdApp)); txtIdUsuario.Text = item.IDUSUARIO.ToString(); txtUsuario.Text = item.IDUSUARIO.ToString(); txtUsuario.Text = item.USUARIO; ViewState["Password"] = itemSecurity.VALOROUT; txtNombres.Text = item.NOMBRE; txtAPaterno.Text = item.APATERNO; txtAMaterno.Text = item.AMATERNO; txtFechaNacimiento.Text = item.FECHANACCONST.ToString(); ddlSexo.SelectedValue = item.IDSEXO.ToString(); ddlEstadoCivil.SelectedValue = item.IDESTADOCIVIL.ToString(); //Consultar con July que Pex //item.IDTIPOUSUARIO = 0; //item.IDTIPOPERSONA = 0; //item.IDAREA = 8; //item.IDTIPOUSUARIO = 0; }
public bool CambiarEstado(int UsuarioId, int estadoId, int UsuarioLogueadoId) { try { UsuariosBE usuarioBE = new UsuariosBE(); usuarioBE = new UsuariosBL().Consultar_PK(UsuarioId).FirstOrDefault(); if (usuarioBE == null) { return(false); } usuarioBE.EstadoId = estadoId; usuarioBE.UsuarioModificacionRegistro = new UsuariosDA().Consultar_Lista().Where(x => x.UsuarioId == UsuarioLogueadoId).FirstOrDefault().Login; UsuariosDA o_USUARIO = new UsuariosDA(); int resp = o_USUARIO.CambiarEstado(usuarioBE); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
/// <summary> /// Obtiene los datos del usuario /// </summary> /// <param name="Usuario">usuario a consultar</param> /// <returns></returns> public UsuariosBE ObtieneDatosUsuario(string Usuario) { try { UsuariosBE obj = new UsuariosBE(); using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CSTR_SP_USUARIOS_OBTIENEUSUARIO, conn)) { cmd.Parameters.AddWithValue("@Usuario", Usuario); cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { if (reader.Read()) { obj.ID = int.Parse(reader["USU_IdUsuario"].ToString()); obj.Nombre = reader["USU_Nombre"].ToString(); obj.Correo = reader["USU_EMail"].ToString(); obj.Usuario = reader["USU_Usuario"].ToString(); obj.Activo = Boolean.Parse(reader["USU_Estatus"].ToString()); obj.EsSuper = Boolean.Parse(reader["USU_Super"].ToString()); obj.Rol.ID = int.Parse(reader["ROL_IdRol"].ToString()); obj.Rol.Nombre = reader["ROL_Rol"].ToString(); obj.Empresa.Id = int.Parse(reader["EMP_ID"].ToString()); obj.Empresa.NombreComercial = reader["EMP_NombreComercial"].ToString(); obj.Validado = true; } } } } return(obj); } catch (Exception ex) { throw ex; } }
/// <summary> /// Obtiene los usuarios dados de alto en el sistema /// </summary> /// <returns></returns> public List <UsuariosBE> ObtieneUsuarios() { try { List <UsuariosBE> lst = new List <UsuariosBE>(); using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CSTR_SP_USUARIOS_OBTIENE, conn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { UsuariosBE obj = new UsuariosBE(); obj.ID = int.Parse(reader["USU_IdUsuario"].ToString()); obj.Nombre = reader["USU_Nombre"].ToString(); obj.Correo = reader["USU_EMail"].ToString(); obj.Usuario = reader["USU_Usuario"].ToString(); obj.Contrasena = reader["USU_Contrasenia"].ToString(); obj.Activo = Boolean.Parse(reader["USU_Estatus"].ToString()); obj.Bloqueado = Boolean.Parse(reader["Bloqueado"].ToString()); obj.Rol.ID = int.Parse(reader["IdRol"].ToString()); obj.Rol.Nombre = reader["Rol"].ToString(); obj.Empresa.Id = int.Parse(reader["Emp_Id"].ToString()); obj.Empresa.NombreComercial = reader["EMP_NombreComercial"].ToString(); lst.Add(obj); } } } } return(lst); } catch (Exception ex) { throw ex; } }
/// <summary> /// Actualiza el usuario /// </summary> /// <param name="Usuario">Usuario que se va a actualizar</param> /// <param name="IdUsuarioMod">Usuario que actualiza</param> public ResultadoBE ActualizaUsuario(UsuariosBE Usuario, int IdUsuarioMod) { ResultadoBE res = new ResultadoBE(); try { using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion())) { conn.Open(); using (SqlCommand cmd = new SqlCommand(CSTR_SP_USUARIOS_ACTUALIZA, conn)) { cmd.Parameters.AddWithValue("@IdUsuario", Usuario.ID); cmd.Parameters.AddWithValue("@Nombre", Usuario.Nombre); cmd.Parameters.AddWithValue("@EMail", Usuario.Correo); cmd.Parameters.AddWithValue("@IdModif", IdUsuarioMod); cmd.Parameters.AddWithValue("@Usuario", Usuario.Usuario); cmd.Parameters.AddWithValue("@Contrasenia", Usuario.Contrasena); cmd.Parameters.AddWithValue("@estatus", Usuario.Activo); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); } } res.EsValido = true; res.Error = string.Empty; } catch (SqlException ex) { res.EsValido = false; res.Error = ex.Message; } catch (Exception ex) { throw ex; } return(res); }
public ResultadoBE <IEnumerable <AvatarSwitch> > InformacionSwitch(UsuariosBE parametro) { ResultadoBE <IEnumerable <AvatarSwitch> > resultado = new ResultadoBE <IEnumerable <AvatarSwitch> >(); resultado.Data = _IPersonaRepositorio.InformacionSwitch(parametro); return(resultado); }
private UsuariosBE ViewModelToBE(UsuarioViewModel m_usuarioVM) { UsuariosBE m_UsuariosBE = new UsuariosBE(); m_UsuariosBE.UsuarioId = m_usuarioVM.UsuarioId; m_UsuariosBE.Login = m_usuarioVM.Login; m_UsuariosBE.Password = m_usuarioVM.Password; m_UsuariosBE.ApePaterno = m_usuarioVM.ApePaterno; m_UsuariosBE.ApeMaterno = m_usuarioVM.ApeMaterno; m_UsuariosBE.Nombres = m_usuarioVM.Nombres; m_UsuariosBE.DocumentoIdentidadId = m_usuarioVM.DocumentoIdentidadId; m_UsuariosBE.NumeroDoc = m_usuarioVM.NumeroDoc; m_UsuariosBE.CIP = m_usuarioVM.CIP; m_UsuariosBE.FechaNacimiento = m_usuarioVM.FechaNacimiento; m_UsuariosBE.Email = m_usuarioVM.Email; m_UsuariosBE.Celular = m_usuarioVM.Celular; m_UsuariosBE.DocReferencia = m_usuarioVM.DocReferencia; m_UsuariosBE.FinVigencia = m_usuarioVM.FinVigencia; m_UsuariosBE.FechaUltimoLogueo = m_usuarioVM.FechaUltimoLogueo; m_UsuariosBE.EstadoId = m_usuarioVM.EstadoId; m_UsuariosBE.UbigeoNavalId = new UbigeoNavalBL().Consultar_Lista().Where(x => x.DependenciaId == m_usuarioVM.DependenciaId && x.ZonaNavalId == m_usuarioVM.ZonaNavalId).FirstOrDefault().UbigeoNavalId; m_UsuariosBE.ResetPassword = m_usuarioVM.ResetPassword; m_UsuariosBE.AvatarPath = m_usuarioVM.AvatarPath; m_UsuariosBE.UsuarioRegistro = m_usuarioVM.UsuarioRegistro; m_UsuariosBE.FechaRegistro = m_usuarioVM.FechaRegistro; m_UsuariosBE.UsuarioModificacionRegistro = m_usuarioVM.UsuarioModificacionRegistro; m_UsuariosBE.FechaModificacionRegistro = m_usuarioVM.FechaModificacionRegistro; m_UsuariosBE.NroIpRegistro = HttpContext.Current.Request.UserHostAddress; return(m_UsuariosBE); }
public ResultadoBE <IEnumerable <ProyectosBE> > ListarProyectoPorEmpresa(UsuariosBE parametro) { ResultadoBE <IEnumerable <ProyectosBE> > resultado = new ResultadoBE <IEnumerable <ProyectosBE> >(); resultado.Data = _IProyectoRepositorio.ListarProyectoPorEmpresa(parametro); return(resultado); }
protected void Page_Load(object sender, EventArgs e) { //Response.Cache.SetCacheability(HttpCacheability.NoCache); //Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1)); //Response.Cache.SetNoStore(); if (!Context.User.Identity.IsAuthenticated) { FormsAuthentication.RedirectToLoginPage("Login.aspx"); } else { try { if (!Page.IsPostBack) { UsuariosBE itemSecurity = new UsuariosBE(); itemSecurity = (UsuariosBE)Session["USER_SESSION"]; GetMenuData(itemSecurity.IDUSUARIOAPP); // SetCurrentPage(); } } catch (Exception x) { } } }
public ResultadoBE <IEnumerable <LoginDato> > Login(UsuariosBE parametro) { // Comentario de prueba para Merge del SVN ResultadoBE <IEnumerable <LoginDato> > resultado = new ResultadoBE <IEnumerable <LoginDato> >(); resultado.Data = _UsuarioRepositorio.Login(parametro); return(resultado); }
public DatosEN addUsuarios(UsuariosBE oUsuarios) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; UsuariosBE resultado = new UsuariosBE(); try { SqlParameter[] paramsToStore = new SqlParameter[12]; paramsToStore[0] = new SqlParameter("@gSesion", SqlDbType.UniqueIdentifier); paramsToStore[0].Value = oUsuarios.gSesion; paramsToStore[1] = new SqlParameter("@xUsuario", SqlDbType.VarChar, 20); paramsToStore[1].Value = oUsuarios.xUsuario; paramsToStore[2] = new SqlParameter("@xNombres", SqlDbType.NVarChar, 50); paramsToStore[2].Value = oUsuarios.xNombres; paramsToStore[3] = new SqlParameter("@xApellidos", SqlDbType.NVarChar, 100); paramsToStore[3].Value = oUsuarios.xApellidos; paramsToStore[4] = new SqlParameter("@xEmail", SqlDbType.VarChar, 50); paramsToStore[4].Value = oUsuarios.xEmail; paramsToStore[5] = new SqlParameter("@xDocIdentidad", SqlDbType.VarChar, 20); paramsToStore[5].Value = oUsuarios.xDocIdentidad; paramsToStore[6] = new SqlParameter("@xMovil", SqlDbType.VarChar, 20); paramsToStore[6].Value = oUsuarios.xMovil; paramsToStore[7] = new SqlParameter("@xFijo", SqlDbType.VarChar, 20); paramsToStore[7].Value = oUsuarios.xFijo; paramsToStore[8] = new SqlParameter("@xDireccion", SqlDbType.VarChar, 200); paramsToStore[8].Value = oUsuarios.xDireccion; paramsToStore[9] = new SqlParameter("@iRol", SqlDbType.Int); paramsToStore[9].Value = oUsuarios.iRol; paramsToStore[10] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[10].Direction = ParameterDirection.Output; paramsToStore[11] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[11].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_addUsuarios", paramsToStore)) { reader.Read(); if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("gUsuario"))) { resultado.gUsuario = reader.GetGuid(reader.GetOrdinal("gUsuario")); resultado.xEmail = reader.GetString(reader.GetOrdinal("xEmail")); resultado.xCodConfirmacion = reader.GetString(reader.GetOrdinal("xCodConfirmacion")); } reader.NextResult(); lError = (bool)paramsToStore[10].Value; xRespuesta = paramsToStore[11].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { Usuario = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }
public List <UsuariosBE> GetUsuarios(UsuariosBE item, Int64 App) { List <UsuariosBE> lstUsuario = new List <UsuariosBE>(); UsersDA oUsersDA = new UsersDA(); lstUsuario = oUsersDA.GetUsuarios(item, App); return(lstUsuario); }
public List <UsuariosBE> GetUsuario(UsuariosBE item, Int64 App) { List <UsuariosBE> Usuarios = new List <UsuariosBE>(); UsersDA oUsersDA = new UsersDA(); Usuarios = oUsersDA.GetUsuario(item, App); return(Usuarios); }
public UsuarioViewModel BuscarxLogin(string m_login) { UsuariosBE usuarioBE = (new UsuariosBL()).Consultar_Lista().Where(x => x.Login.Equals(m_login)).FirstOrDefault(); if (usuarioBE != null) { return(BEToViewModel(usuarioBE)); } return(null); }
public IEnumerable <ProyectosBE> ListarProyectoPorEmpresa(UsuariosBE parametro) { using (IDbConnection conexion = new SqlConnection("data source=SRV_APP_001\\MSSQLSERVER01;initial catalog=condominio;integrated security=false;user id=sa;password=R@bb1t20131992")) //using (IDbConnection conexion = new SqlConnection("data source=GDPORLIM162\\PRUEBA;initial catalog=condominio;integrated security=false;user id=sa;password=pass")) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("@p_idPersona", parametro.idPersona); var coleccion = conexion.Query <ProyectosBE>("dbo.Proyecto_ListarPorPersona_pa", param: parametros, commandType: CommandType.StoredProcedure); return(coleccion); } }
public bool Anular(UsuariosBE e_Usuarios) { try { UsuariosDA o_Usuarios = new UsuariosDA(m_BaseDatos); int resp = o_Usuarios.Anular(e_Usuarios); return(resp > 0); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } }
public ActionResult VerFormCambioClave(int UsuarioId) { LoginViewModel loginVM = new LoginViewModel(); UsuariosBE usuarioBE = new UsuariosBE(); usuarioBE = new UsuariosBL().Consultar_PK(UsuarioId).FirstOrDefault(); loginVM.Login = usuarioBE.Login; loginVM.UsuarioNombre = usuarioBE.Nombres + ' ' + usuarioBE.ApePaterno + ' ' + usuarioBE.ApeMaterno; loginVM.UsuarioId = usuarioBE.UsuarioId; return(PartialView("FrmCambiarClave", loginVM)); }
private UsuarioViewModel BEToViewModel(UsuariosBE m_usuarioBE) { UsuarioViewModel m_usuarioVM = new UsuarioViewModel(); m_usuarioVM.UsuarioId = m_usuarioBE.UsuarioId; m_usuarioVM.TipoUsuarioId = m_usuarioBE.TipoUsuarioId; m_usuarioVM.Login = m_usuarioBE.Login; m_usuarioVM.Password = m_usuarioBE.Password; m_usuarioVM.ApePaterno = m_usuarioBE.ApePaterno; m_usuarioVM.ApeMaterno = m_usuarioBE.ApeMaterno; m_usuarioVM.Nombres = m_usuarioBE.Nombres; m_usuarioVM.DocumentoIdentidadId = m_usuarioBE.DocumentoIdentidadId; m_usuarioVM.NumeroDoc = m_usuarioBE.NumeroDoc; if (m_usuarioBE.CIP.HasValue) { m_usuarioVM.CIP = m_usuarioBE.CIP.Value; } m_usuarioVM.FechaNacimiento = m_usuarioBE.FechaNacimiento; m_usuarioVM.Email = m_usuarioBE.Email; m_usuarioVM.Celular = m_usuarioBE.Celular; m_usuarioVM.DocReferencia = m_usuarioBE.DocReferencia; m_usuarioVM.FinVigencia = m_usuarioBE.FinVigencia; m_usuarioVM.FechaUltimoLogueo = m_usuarioBE.FechaUltimoLogueo; m_usuarioVM.EstadoId = m_usuarioBE.EstadoId; m_usuarioVM.UbigeoNavalId = m_usuarioBE.UbigeoNavalId; m_usuarioVM.ResetPassword = m_usuarioBE.ResetPassword; m_usuarioVM.AvatarPath = m_usuarioBE.AvatarPath; m_usuarioVM.UsuarioRegistro = m_usuarioBE.UsuarioRegistro; m_usuarioVM.FechaRegistro = m_usuarioBE.FechaRegistro; m_usuarioVM.UsuarioModificacionRegistro = m_usuarioBE.UsuarioModificacionRegistro; m_usuarioVM.FechaModificacionRegistro = m_usuarioBE.FechaModificacionRegistro; m_usuarioVM.NroIpRegistro = m_usuarioBE.NroIpRegistro; m_usuarioVM.ImagenBase64 = m_usuarioBE.ApePaterno + " " + m_usuarioBE.ApeMaterno + ", " + m_usuarioBE.Nombres; //m_usuarioVM.TipoUsuario = new TiposUsuariosBL().Consultar_PK(m_usuarioBE.TipoUsuarioId).FirstOrDefault().DescCorta; m_usuarioVM.DocumentoIdentidad = new DocumentoIdentidadTiposBL().Consultar_PK(m_usuarioBE.DocumentoIdentidadId.Value).FirstOrDefault().Descripcion; m_usuarioVM.EstadoNombre = new EstadosBL().Consultar_PK(m_usuarioBE.EstadoId.Value).FirstOrDefault().Nombre; var ubigeo = new UbigeoNavalBL().Consultar_PK(m_usuarioBE.UbigeoNavalId.Value).FirstOrDefault(); m_usuarioVM.ZonaNaval = ubigeo.ZonaNavalDescCorta; m_usuarioVM.Dependencia = ubigeo.DependenciaDescCorta; m_usuarioVM.ZonaNavalId = ubigeo.ZonaNavalId.Value; m_usuarioVM.DependenciaId = ubigeo.DependenciaId.Value; m_usuarioVM.LstUbigeoNavalBE = new UbigeoNavalBL().Consultar_Lista(); m_usuarioVM.LstDocumentosIdentidad = new DocumentoIdentidadTiposBL().Consultar_Lista(); m_usuarioVM.LstTiposUsuariosBE = new TiposUsuariosBL().Consultar_Lista(); m_usuarioVM.LstUsuariosBE = new UsuariosBL().Consultar_Lista(); return(m_usuarioVM); }
public IEnumerable <AvatarSwitch> InformacionSwitch(UsuariosBE parametro) { //using (IDbConnection conexion = new SqlConnection("data source=GDPORLIM162\\PRUEBA;initial catalog=condominio;integrated security=false;user id=sa;password=pass")) using (IDbConnection conexion = new SqlConnection("data source=SRV_APP_001\\MSSQLSERVER01;initial catalog=condominio;integrated security=false;user id=sa;password=R@bb1t20131992")) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("@idPersona", parametro.idPersona); var coleccion = conexion.Query <AvatarSwitch>("dbo.Avatar_Switch", param: parametros, commandType: CommandType.StoredProcedure); return(coleccion); } }
public List <UsuariosBE> ConsultarLogin(UsuariosBE usuarioBE) { List <UsuariosBE> LstUsuarios = new List <UsuariosBE>(); try { LstUsuarios = (new UsuariosDA()).ConsultarLogin(usuarioBE.Login); } catch (Exception ex) { throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } return(LstUsuarios); }
public bool updateUsuario(ReglasBE Reglas, UsuariosBE Usuario, List <DomicilioBE> Domicilios, List <ContactoBE> Contactos, List <RolesXUsuarioBE> RolesXUsuario, Int64 App) { try { UsersDA usuarioDA = new UsersDA(); bool bResultado = false; bResultado = usuarioDA.updateUsuario(Reglas, Usuario, Domicilios, Contactos, RolesXUsuario, App); return(bResultado); } catch (Exception ex) { throw new Exception(ex.Message); } }
public UsuariosBE addUsuario(ReglasBE Reglas, UsuariosBE Usuario, List <DomicilioBE> Domicilios, List <ContactoBE> Contactos, List <RolesXUsuarioBE> RolesXUsuario, Int64 App) { UsuariosBE UsuarioRes = new UsuariosBE(); try { ////Validamos las cadenas.... ////Checamos la existencia del usuario ReglasBE ReglasInt = new ReglasBE(); UsersDA usuarioDA = new UsersDA(); ReglasInt.USUARIO = Usuario.IDUSUARIOAPP; ReglasInt.TIPOBUSQUEDA = 2; ReglasInt.IDAPP = Usuario.IDAPLICACION; bool bExistUsr = checkUsrXApp(ReglasInt, App); if (bExistUsr) { throw new Exception("El usuario ya se encuentra agregado."); } ////Validamos la existencia de los roles List <RolesBE> RolesXApp = getRolesXApp(Reglas, App); bool bFlagExist = false; foreach (RolesXUsuarioBE s in RolesXUsuario) { bFlagExist = false; foreach (RolesBE RolXApp in RolesXApp) { if (s.IDROL == RolXApp.IDROL) { bFlagExist = true; break; } } if (!bFlagExist) { throw new Exception("El rol " + s.IDROL.ToString() + " no pertenece a la aplicación o no existe."); } } UsuarioRes = usuarioDA.addUsuario(Reglas, Usuario, Domicilios, Contactos, RolesXUsuario, App); return(UsuarioRes); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IEnumerable <LoginDato> Login(UsuariosBE parametro) { //using (IDbConnection conexion = new SqlConnection("data source=GDPORLIM162\\PRUEBA;initial catalog=condominio;integrated security=false;user id=sa;password=pass")) using (IDbConnection conexion = new SqlConnection("data source=SRV_APP_001\\MSSQLSERVER01;initial catalog=condominio;integrated security=false;user id=sa;password=R@bb1t20131992")) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("@p_correo", parametro.correo); parametros.Add("@p_contrasenia", parametro.contrasenia); var coleccion = conexion.Query <LoginDato>("dbo.Login_Dato", param: parametros, commandType: CommandType.StoredProcedure); return(coleccion); } }
public UserBE GetWUCs() { UserBE Usuario = new UserBE(); DatosUsuarioBE oDatosUsuario = new DatosUsuarioBE(); UsuariosBE oUsuario = new UsuariosBE(); List <ContactoBE> oContactos = new List <ContactoBE>(); List <DomicilioBE> oDomicilios = new List <DomicilioBE>(); Usuario.USUARIOS = UserWUC.GetUsuario(); Usuario.CONTACTOS = ContactoWUC.GetContactos(); Usuario.DOMICILIOS = DomicilioWUC.GetDomicilios(); return(Usuario); }
public List <UsuariosBE> GetUsuario(UsuariosBE item, Int64 App) { linqIELDataBaseDataContext dboSegLatino = new linqIELDataBaseDataContext(); List <UsuariosBE> lstUsuarios = new List <UsuariosBE>(); try { DatosUsuarioBE DatosUsuarioRES = new DatosUsuarioBE(); var lstLector = dboSegLatino.spGetUsuario(item.IDUSUARIO.ToString()); foreach (var Lector in lstLector) { UsuariosBE itemLector = new UsuariosBE(); itemLector.IDUSUARIO = Lector.IDUSUARIO; itemLector.IDSEXO = Lector.IDSEXO ?? 0; itemLector.IDTIPOPERSONA = Lector.IDTIPOPERSONA ?? 0; itemLector.IDESTADOCIVIL = Lector.IDESTADOCIVIL ?? 0; itemLector.IDAREA = Lector.IDAREA ?? 0; itemLector.IDTIPOUSUARIO = Lector.IDTIPOUSUARIO ?? 0; itemLector.APATERNO = Lector.APATERNO; itemLector.AMATERNO = Lector.AMATERNO; itemLector.NOMBRE = Lector.NOMBRE; itemLector.FECHANACCONST = Lector.FECHANACCONST; itemLector.USUARIO = Lector.USUARIO; itemLector.PASSWORD = Lector.PASSWORD; itemLector.RUTAFOTOPERFIL = Lector.RUTAFOTOPERFIL; itemLector.FECHAALTA = DateTime.Parse(Lector.FECHAALTA.ToString()); itemLector.ACTIVO = bool.Parse(Lector.ACTIVO.ToString()); lstUsuarios.Add(itemLector); } } catch (Exception ex) { StackTrace st = new StackTrace(true); CommonDA ComunDA = new CommonDA(); ComunDA.insErrorDB("Error: " + ex.Message + " En El Metodo: " + MethodBase.GetCurrentMethod().Name, st, "", App.ToString()); throw new Exception(ex.Message); } finally { dboSegLatino.Connection.Close(); dboSegLatino.Connection.Dispose(); } return(lstUsuarios); }
public int Actualizar(string login) { string sms = ""; int v = -1; UsuariosBE usuarioBE = new UsuariosBE(); this.UsuarioModificacionRegistro = login; usuarioBE = ViewModelToBE(this); v = (new UsuariosBL()).Actualizar(usuarioBE, ref sms); if (v == -1) { this.ErrorSMS = sms; } return(v); }
public DatosEN regLogin(LoginsBE oLogins) { bool lError = true; string xRespuesta = string.Empty; string xMensaje = string.Empty; UsuariosBE resultado = new UsuariosBE(); try { SqlParameter[] paramsToStore = new SqlParameter[4]; paramsToStore[0] = new SqlParameter("@xUserName", SqlDbType.VarChar, 50); paramsToStore[0].Value = oLogins.xUserName; paramsToStore[1] = new SqlParameter("@pHash", SqlDbType.VarChar, -1); paramsToStore[1].Value = oLogins.xPassword; paramsToStore[2] = new SqlParameter("@lError", SqlDbType.Bit); paramsToStore[2].Direction = ParameterDirection.Output; paramsToStore[3] = new SqlParameter("@xRespuesta", SqlDbType.VarChar, 30); paramsToStore[3].Direction = ParameterDirection.Output; using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlDBAdapter.GetConexion(), CommandType.StoredProcedure, "spl_regLogin", paramsToStore)) { reader.Read(); if (reader.HasRows && !reader.IsDBNull(reader.GetOrdinal("gSesion"))) { resultado.gSesion = reader.GetGuid(reader.GetOrdinal("gSesion")); resultado.xEmail = reader.GetString(reader.GetOrdinal("xEmail")); resultado.xNombres = reader.GetString(reader.GetOrdinal("xNombres")); resultado.xApellidos = reader.GetString(reader.GetOrdinal("xApellidos")); resultado.fFoto = reader.GetString(reader.GetOrdinal("fFoto")); resultado.iRol = reader.GetInt32(reader.GetOrdinal("iRol")); resultado.xRol = reader.GetString(reader.GetOrdinal("xRol")); } reader.NextResult(); lError = (bool)paramsToStore[2].Value; xRespuesta = paramsToStore[3].Value.ToString(); } } catch (Exception ex) { xRespuesta = "EXCEPCION"; xMensaje = ex.Message; } return(new DatosEN { Usuario = resultado, lError = lError, xRespuesta = xRespuesta, xMensaje = xMensaje }); }
public int Insertar(UsuariosBE e_Usuarios) { using (SqlConnection connection = Conectar()) { try { ComandoSP("usp_UsuariosInsertar", connection); ParametroSP("@UsuarioId", e_Usuarios.UsuarioId); ParametroSP("@TipoUsuarioId", e_Usuarios.TipoUsuarioId); ParametroSP("@Login", e_Usuarios.Login); ParametroSP("@CIP", e_Usuarios.CIP); ParametroSP("@Password", e_Usuarios.Password); ParametroSP("@PasswordOld", e_Usuarios.PasswordOld); ParametroSP("@ApePaterno", e_Usuarios.ApePaterno); ParametroSP("@ApeMaterno", e_Usuarios.ApeMaterno); ParametroSP("@Nombres", e_Usuarios.Nombres); ParametroSP("@DocumentoIdentidadId", e_Usuarios.DocumentoIdentidadId); ParametroSP("@NumeroDoc", e_Usuarios.NumeroDoc); ParametroSP("@FechaNacimiento", e_Usuarios.FechaNacimiento); ParametroSP("@Email", e_Usuarios.Email); ParametroSP("@Telefono", e_Usuarios.Celular); ParametroSP("@DocReferencia", e_Usuarios.DocReferencia); ParametroSP("@CargoTipoId", e_Usuarios.CargoTipoId); ParametroSP("@Cargo", e_Usuarios.Cargo); ParametroSP("@FinVigencia", e_Usuarios.FinVigencia); ParametroSP("@FechaUltimoLogueo", e_Usuarios.FechaUltimoLogueo); ParametroSP("@EstadoId", e_Usuarios.EstadoId); ParametroSP("@UbigeoNavalId", e_Usuarios.UbigeoNavalId); ParametroSP("@ResetPassword", e_Usuarios.ResetPassword); ParametroSP("@AvatarPath", e_Usuarios.AvatarPath); ParametroSP("@UsuarioNivel", e_Usuarios.UsuarioNivel); ParametroSP("@UsuarioRegistro", e_Usuarios.UsuarioRegistro); ParametroSP("@NroIpRegistro", e_Usuarios.NroIpRegistro); return(comando.ExecuteNonQuery()); } catch (SqlException ex) { throw new Exception("Clase DataAccess " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message); } finally { connection.Dispose(); } } }