public ActionResult Index() { try { FormsAuthentication.SignOut(); if (User.Identity.IsAuthenticated) { UsuarioModels usuario = new UsuarioModels(); usuario.conexion = Conexion; usuario.cuenta = User.Identity.Name; UsuarioDatos usuario_datos = new UsuarioDatos(); string id_tipoUsuario = usuario_datos.ObtenerTipoUsuarioByUserName(usuario); if (id_tipoUsuario == "3") { return(RedirectToAction("Index", "HomeAdmin", new { Area = "Admin" })); } else if (id_tipoUsuario == "1") { return(RedirectToAction("Index", "HomeProfesor", new { Area = "Profesor" })); } else { return(RedirectToAction("LogOff", "Account")); } } else { return(View()); } } catch (Exception) { return(RedirectToAction("LogOff", "Account")); } }
public Usuario ValidarUsuario(string nombre, string pass) { UsuarioDatos usuarioDatos = new UsuarioDatos(); Usuario ret = usuarioDatos.GetUsuario(nombre); return((ret != null && ret.Password == pass) ? ret : null); }
public Boolean ValidaUsuario(string usuario, string contrasena) { bool ind = false; UsuarioDatos usu = new UsuarioDatos(); VendedorDatos ven = new VendedorDatos(); DataSet ds = UsuarioDatos.ValidaUsuario(usuario, contrasena); foreach (DataRow row in ds.Tables[0].Rows) { usu.cia = row["cia"].ToString(); usu.usuario = row["usuario"].ToString(); //usu.contrasena = row["contrasena"].ToString(); usu.tipo = row["tipo"].ToString(); ven.cia = row["cia"].ToString(); ven.codigo = row["codigo"].ToString(); ven.nombre = row["nombre"].ToString(); ven.usuario = row["usuario"].ToString(); ven.caja = row["caja"].ToString(); ind = true; Global.GlobalUser = usu; Global.GlobalVend = ven; } return(ind); }
public static List <UsuarioEntidad> ObtenerTodos() { List <UsuarioEntidad> lista = new List <UsuarioEntidad>(); DataSet ds = UsuarioDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { UsuarioEntidad elemento = new UsuarioEntidad(); elemento.idUsuario = fila["id"].ToString(); RolEntidad role = new RolEntidad(); role.idRol = Convert.ToInt16(fila["idRol"].ToString()); role.descripcion = fila["descripcion"].ToString(); elemento.rol = role; elemento.nombre = fila["nombre"].ToString(); elemento.direccion = fila["direccion"].ToString(); elemento.email = fila["correo"].ToString(); elemento.telefono = fila["telefono"].ToString(); elemento.estado = Convert.ToInt16(fila["estado"].ToString()); elemento.password = fila["password"].ToString(); lista.Add(elemento); } return(lista); }
public static List <Usuario> ObtenerTodos() { List <Usuario> lista = new List <Usuario>(); DataSet ds = UsuarioDatos.SeleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { Usuario user = new Usuario(); user.email_ID = row["correoID"].ToString(); user.identificacion = row["cedula"].ToString(); user.nombre = row["nombre"].ToString(); user.primer_apellido = row["p_Apellido"].ToString(); user.segundo_apellido = row["s_Apellido"].ToString(); user.contraqsenna = row["contrasenna"].ToString(); user.sexo = row["sexo"].ToString(); string estado1 = Convert.ToInt32(row["estado"]).ToString(); if (estado1.Equals("1")) { user.estado = "Activo"; } else { if (estado1.Equals("0")) { user.estado = "Inactivo"; } } user.tipoUsuario.tipoID = Convert.ToInt16(row["ID_TIPO_USUARIO"]); user.tipoUsuario.descripciony = row["NombreTipoUsuario"].ToString(); lista.Add(user); } return(lista); }
public static List <UsuarioEntidad> ObtenerTodosUsuario() { List <UsuarioEntidad> lista = new List <UsuarioEntidad>(); DataSet ds = UsuarioDatos.seleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { UsuarioEntidad usuario = new UsuarioEntidad(); usuario.IdUsuario = Convert.ToInt32(row["IdUsuario"]); usuario.tipoUsuarioEntidad = TipoUsuarioLN.Obtener(Convert.ToInt32(row["IdTipoUsuario"].ToString())); usuario.sucursalEntidad = SucursalLN.Obtener(Convert.ToInt32(row["IdSucursal"].ToString())); usuario.CorreoElectronico = row["CorreoElectronico"].ToString(); usuario.Password = row["Password"].ToString(); usuario.Identificacion = Convert.ToInt32(row["Identificacion"]); usuario.NombreUsuario = row["NombreUsuario"].ToString(); usuario.ApellidoUsuario = row["ApellidoUsuario"].ToString(); usuario.Telefono = Convert.ToInt32(row["Telefono"]); usuario.Genero = (row["Genero"].ToString()); usuario.Edad = Convert.ToInt32(row["Edad"].ToString()); usuario.Estado = Convert.ToBoolean(row["Estado"]); lista.Add(usuario); } return(lista); }
protected void Page_Load(object sender, EventArgs e) { try { if (UsuarioMercadeo == (null)) { Response.Redirect("../Login.aspx", false); } else { ConcursoDatos concursos1 = new ConcursoDatos(); Concurso concActivo = new Concurso(); concActivo = concursos1.ConsultarConcursoIniciado(System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); ////Image1.ImageUrl = "../Admin/CargarImagen2.aspx?id=" + concActivo.Id + "&Tipo=Avatar"; //Image2.ImageUrl = "../Admin/CargarImagen2.aspx?id=" + concActivo.Id + "&Tipo=Avatar"; AccesoDatos.RankingDatos Rank = new RankingDatos(); List <Ranking> Lista = Rank.CrecimientoIndividualCampaña(UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Cedula, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); GVCamCrec.DataSource = Lista; GVCamCrec.DataBind(); GridView1.DataSource = Lista; GridView1.DataBind(); foreach (var item in Lista) { if (item.Posicion != 0) { Lblpuesto.Text = item.Posicion.ToString(); LabelPuesto.Text = item.Posicion.ToString(); break; } } UsuarioDatos Usuarios = new UsuarioDatos(); Usuario usuario = new Usuario(); usuario = Usuarios.ConsultarUsuario(UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Cedula, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); string email = UsuarioMercadeo.InfoUsuarioConcursoMercadeo.Email; string telefono = UsuarioMercadeo.InfoUsuarioConcursoMercadeo.TelefonoCelular; LblNombreCompleto.Text = usuario.NombreCompleto; LblIdentificacion.Text = usuario.Identificacion; LblTelefono.Text = telefono; LblEmail.Text = email; LabelNombre.Text = usuario.NombreCompleto; LabelIdentificacion.Text = usuario.Identificacion; LabelTelefono.Text = telefono; LabelEmail.Text = email; } } catch { Response.Write("<script>alert('Ha ocurrido un error inesperado, si el problema persiste por favor contáctese con un administrador');</script>"); } }
/// <summary> /// muestra una lista de solo estudiantes por medio de un filtro /// </summary> /// <param name="id"></param> /// <param name="nombre"></param> /// <param name="primerApellido"></param> /// <param name="segundoApellido"></param> /// <param name="centro"></param> /// <param name="seccion"></param> /// <returns></returns> public List <Usuario> listaEstudiantesConFiltro(string id, string nombre, string primerApellido, string segundoApellido, int centro, string seccion) { UsuarioDatos datos = new UsuarioDatos(); return(datos.listaEstudiantesConFiltro(id, nombre, primerApellido, segundoApellido, centro, seccion)); }
public void Test_Login_InValido() { UsuarioDatos objUsuario = new UsuarioDatos(); string usu = "CarlosM"; String Pass = "******"; var Resultado = objUsuario.Loguear(usu, Pass); Assert.AreNotEqual(Resultado.Rows[0][2], "CarlosMaldonado"); }
public ActionResult CheckEmailAvailability(string email) { UsuarioModels usuario = new UsuarioModels(); UsuarioDatos usuario_datos = new UsuarioDatos(); usuario.conexion = Conexion; usuario.email = email; return(Json(usuario_datos.CheckEmail(usuario), JsonRequestBehavior.AllowGet)); }
public ActionResult CheckUserAvailability(string cuenta) { UsuarioModels usuario = new UsuarioModels(); UsuarioDatos usuario_datos = new UsuarioDatos(); usuario.conexion = Conexion; usuario.cuenta = cuenta; return(Json(usuario_datos.CheckUserName(usuario), JsonRequestBehavior.AllowGet)); }
public void Eliminar(Usuario usu) { UsuarioDatos datos = new UsuarioDatos(); if (datos.SeleccionarPorId(usu.Identificacion) == null) { throw new ApplicationException("El usuario no existe"); } datos.Eliminar(usu); }
public UsuariosEntidad ObtieneUsuario(string usuario, string pass) { UsuariosEntidad us = new UsuariosEntidad(); DataSet ds = UsuarioDatos.ObtieneUsuario(usuario, pass); foreach (DataRow row in ds.Tables[0].Rows) { us.nombreUsuario = row["Nombre"].ToString(); us.usuarioID = Convert.ToInt32(row["UsuarioID"]); us.tipoUsuarioID = Convert.ToInt32(row["TipoUsuarioID"]); } return(us); }
public void Test_Usuario_InsertarDato() { UsuarioDatos objUsuario = new UsuarioDatos(); UsuarioEntidad objcategoriaE = new UsuarioEntidad(); objcategoriaE.idUsuario = 5; objcategoriaE.usuario = "Carlos5256425631"; objcategoriaE.clave = "123456"; objcategoriaE.nivel = "Arrendador"; objcategoriaE.estado = "I"; var Resultado = objUsuario.Insertar(objcategoriaE); Assert.AreEqual(Resultado, "OK"); }
public void Test_Usuario_Insertar() { UsuarioDatos objUsuario = new UsuarioDatos(); UsuarioEntidad objcategoriaE = new UsuarioEntidad(); objcategoriaE.idUsuario = 1; objcategoriaE.usuario = "CarlosM"; objcategoriaE.clave = "1234"; objcategoriaE.nivel = "Arrendador"; objcategoriaE.estado = "A"; var Resultado = objUsuario.Insertar(objcategoriaE); Assert.AreEqual(Resultado, "No se pudo agregar el registro"); }
protected void BtnGuardar_Click(object sender, EventArgs e) { try { if (Validar()) { UsuarioDatos usuarios = new UsuarioDatos(); Usuario usuario = new Usuario(); usuario.Id = long.Parse(TxtId.Text); usuario.NombreCompleto = TxtNombreCompleto.Text; usuario.Identificacion = TxtIdentificacion.Text; usuario.Password = TxtPassword.Text; usuario.Perfil = DdlPerfil.SelectedValue; usuario.Dispositivo = null; DateTime thisDate = new DateTime(1900, 1, 01); usuario.FechaCierre = thisDate; usuarios.ActualizarUsuario(usuario, System.Configuration.ConfigurationManager.ConnectionStrings["Concurso"].ToString()); if (usuarios.Estado == true) { Response.Write("<script>alert('Se Guardo Correctamente');</script>"); CargarGVUsuario(); BtnGuardar.Enabled = false; TxtId.Text = string.Empty; TxtNombreCompleto.Text = string.Empty; TxtNombreCompleto.Enabled = false; TxtIdentificacion.Text = string.Empty; TxtIdentificacion.Enabled = false; TxtPassword.Text = string.Empty; TxtPassword.Enabled = false; DdlPerfil.SelectedValue = "Seleccione"; DdlPerfil.Enabled = false; } else { Response.Write("alert('No Se Guardo Correctamente');"); } } } catch { Response.Write("<script>alert('Ha ocurrido un error inesperado, si el problema persiste por favor contáctese con un administrador');</script>"); } }
public Resultado Acciones(Usuario usuario) { Resultado resultado = new Resultado(); try { resultado = new UsuarioDatos().Acciones(usuario); return(resultado); } catch (Exception ex) { throw ex; } }
public Resultado Reporte(string pais, string escuela, string estado) { Resultado resultado = new Resultado(); try { resultado = new UsuarioDatos().Reporte(pais, escuela, estado); return(resultado); } catch (Exception ex) { throw ex; } }
//SeleccionarTodos public static List <Usuario> ObtenerTodos() { List <Usuario> lista = new List <Usuario>(); DataSet ds = UsuarioDatos.SeleccionarTodos(); foreach (DataRow row in ds.Tables[0].Rows) { Usuario usua = new Usuario(); usua.idUsuario = Convert.ToInt32(row["IdUsuario"]); usua.tipoUsuario = TipoUsuarioLN.Obtener(Convert.ToInt32(row["IdTipoUsuario"])); usua.nombreUsuario = row["NombreUsuario"].ToString(); usua.password = row["Password"].ToString(); lista.Add(usua); } return(lista); }
public void Insertar(Usuario Usuario) { if (string.IsNullOrEmpty(Usuario.IdUsuario.ToString())) { throw new ApplicationException("El número de cédula es requerido"); } UsuarioDatos datos = new UsuarioDatos(); if (datos.SeleccionarUsuarioPorId(Usuario.Email) == null) { datos.Insertar(Usuario); } else { datos.Actualizar(Usuario); } }
public void Guardar(Usuario usu) { if (usu.Identificacion.Length == 0) { throw new ApplicationException("Debe digitar su identificacion"); } UsuarioDatos datos = new UsuarioDatos(); if (datos.SeleccionarPorId(usu.Identificacion) == null) { datos.Insertar(usu); } else { datos.Actualizar(usu); } }
public ActionResult GetPassword(FormCollection collection) { try { UsuarioModels usuario = new UsuarioModels(); UsuarioDatos usuario_datos = new UsuarioDatos(); usuario.conexion = Conexion; usuario.email2 = collection["email2"]; usuario = usuario_datos.ResetPassword(usuario); if (usuario.activo == true) { Comun.EnviarCorreo( ConfigurationManager.AppSettings.Get("CorreoTxt") , ConfigurationManager.AppSettings.Get("PasswordTxt") , usuario.email2 , "Password reset Colegio" , Comun.GenerarHtmlResetContraseña(usuario.cuenta, usuario.password) , false , "" , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("HtmlTxt")) , ConfigurationManager.AppSettings.Get("HostTxt") , Convert.ToInt32(ConfigurationManager.AppSettings.Get("PortTxt")) , Convert.ToBoolean(ConfigurationManager.AppSettings.Get("EnableSslTxt"))); TempData["typemessage"] = "1"; TempData["message"] = "Password reseateada correctamente"; ModelState.AddModelError("", "Password reseateada correctamente"); } else { TempData["typemessage"] = "2"; TempData["message"] = "Correo no existente"; ModelState.AddModelError("", "Correo no existente"); } return(RedirectToAction("GetPassword")); } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Correo no existente"; return(RedirectToAction("GetPassword")); } }
/// <summary> /// inserta a un usuario en la base de datos /// </summary> /// <param name="user"></param> /// <returns></returns> public String insertarUsuario(Usuario user) { UsuarioDatos datos = new UsuarioDatos(); if (selecionarusuario(user.Cedula) == null) { user.primerIngreso = true; user.Password = crearContrasenas(); datos.insertarUsuario(user); return("usuario registrado correctamente ! " + EnviarCorreo(user)); } else { datos.actualizarUsuario(user); return("usuario actualizado corectamente!"); } }
public override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); if (HttpContext.Current.User.Identity.IsAuthenticated) { if (HttpContext.Current.Session["SessionTipoUsuario"] == null) { UsuarioModels Usuario = new UsuarioModels(); UsuarioDatos usuario_datos = new UsuarioDatos(); Usuario.conexion = Conexion; IPrincipal user = HttpContext.Current.User; Usuario.cuenta = user.Identity.Name; int TipoUsario = usuario_datos.ObtenerTipoUsuarioByUserName2(Usuario); HttpContext.Current.Session["SessionTipoUsuario"] = TipoUsario; } if (HttpContext.Current.Session["SessionListaPermiso"] == null) { CatAdministrativoModels Administrativo = new CatAdministrativoModels(); LoginDatos LoginD = new LoginDatos(); Administrativo.conexion = Conexion; IPrincipal user = HttpContext.Current.User; Administrativo.cuenta = user.Identity.Name; Administrativo = LoginD.ObtenerPermisos(Administrativo); List <string> ListaPermiso = new List <string>(); foreach (var item in Administrativo.ListaPermisos) { ListaPermiso.Add(item.NombreUrl); } HttpContext.Current.Session["SessionListaPermiso"] = ListaPermiso; } else { int TipoUsuario = (int)HttpContext.Current.Session["SessionTipoUsuario"]; List <string> ListaPermiso = new List <string>(); ListaPermiso = (List <string>)HttpContext.Current.Session["SessionListaPermiso"]; HttpContext.Current.Session["SessionTipoUsuario"] = TipoUsuario; HttpContext.Current.Session["SessionListaPermiso"] = ListaPermiso; } } }
//Metodo Insertar public static string Insertar(string Dni, string Usuario, string Clave, string Estado) { UsuarioDatos objUsuarioD = new UsuarioDatos(); string Existe = objUsuarioD.Existe(Usuario); if (Existe.Equals("1")) { return("El usuario ya existe en la BD..."); } else { UsuarioEntidad objUsuarioE = new UsuarioEntidad(); objUsuarioE.Dni = Dni; objUsuarioE.NomUsuario = Usuario; objUsuarioE.Clave = Clave; objUsuarioE.Estado = Estado; return(objUsuarioD.Insertar(objUsuarioE)); } }
//metodo Insertar public static String Insertar(int idpersona, string Usuario, string clave, string nivel, string Estado) { UsuarioDatos objcategoria = new UsuarioDatos(); string Existe = objcategoria.Existe(Usuario); if (Existe.Equals("1")) { return("la categoria ya existe en la BD.."); } else { UsuarioEntidad objcategoriaE = new UsuarioEntidad(); objcategoriaE.idUsuario = idpersona; objcategoriaE.usuario = Usuario; objcategoriaE.clave = clave; objcategoriaE.nivel = nivel; objcategoriaE.estado = Estado; return(objcategoria.Insertar(objcategoriaE)); } }
public static List <UsuarioEntidad> ObtenerTodos() { List <UsuarioEntidad> lista = new List <UsuarioEntidad>(); DataSet ds = UsuarioDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { UsuarioEntidad registro = new UsuarioEntidad(); registro.idUsuario = Convert.ToInt16(fila["idUsuario"]); registro.nombre = fila["nombre"].ToString(); registro.email = fila["email"].ToString(); registro.password = fila["password"].ToString(); registro.tipoUsuario = fila["tipoUsuario"].ToString(); registro.nivelEntidad = NivelLN.Obtener(Convert.ToInt16(fila["idNivel"])); registro.direccion = fila["direccion"].ToString(); registro.telefono = fila["telefono"].ToString(); lista.Add(registro); } return(lista); }
public List <UsuarioDatos> SeleccionarArticulos(string cia) { List <UsuarioDatos> lista = new List <UsuarioDatos>(); DataSet ds = UsuarioDatos.SeleccionarTodos(cia); foreach (DataRow row in ds.Tables[0].Rows) { UsuarioDatos obj = new UsuarioDatos(); obj.cia = row["cia"].ToString(); obj.usuario = row["usuario"].ToString(); obj.contrasena = row["contrasena"].ToString(); if (row["tipo"].ToString() == "AM") { obj.tipo = "Administrador"; } else { obj.tipo = "Vendedor"; } lista.Add(obj); } return(lista); }
public UsuarioNegocio() { usuarioDatos = new UsuarioDatos(); }
public UsuarioNegocios() { datos = new UsuarioDatos(); }
public UsuarioLogica() { datosUsuario = new UsuarioDatos(); }