public ActionResult Index() { var logica = new UsuarioLogica(); var listado = logica.GetUsuarios(); return(View(listado)); }
private void txtPassword_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { try { Usuario usuario = new Usuario(); usuario.usuario = txtUser.Text; usuario.contrasena = txtPassword.Text; UsuarioLogica logica = new UsuarioLogica(); if (logica.Autentificar(usuario) != null) { Usuario usuarioDatos = logica.Autentificar(usuario); user = logica.Autentificar(usuario); this.Hide(); frmPrincipal principal = new frmPrincipal(usuarioDatos); principal.Show(); } else { MessageBox.Show("Datos incorrectos"); } } catch (ApplicationException ex) { MessageBox.Show(ex.Message); } } }
protected void Unnamed4_Click(object sender, EventArgs e) { UsuarioLogica = new UsuarioLogica(); String usuario = this.inputUsuario.Text; String password = this.inputPass.Text; int tipo = UsuarioLogica.verificarUsuario(usuario, password); if (tipo > 0 && tipo < 5) { Session["usuario"] = usuario; Session["tipo"] = tipo; switch (tipo) { case 1: Response.Redirect("~/pagAdministrador/Index.aspx"); break; case 2: Response.Redirect("~/pagCoordinador/Index.aspx"); break; case 3: Response.Redirect("~/pagDocente/Index.aspx"); break; case 4: Response.Redirect("~/pagAlumno/Index.aspx"); break; } } else { } }
private void dataGridUsuarios_SelectionChanged(object sender, EventArgs e) { if (dataGridUsuarios.SelectedRows.Count > 0 && dataGridUsuarios.RowCount > 1 && (string)dataGridUsuarios.SelectedRows[0].Cells[0].Value != null) { Usuario miUsario = new UsuarioLogica().selecionarusuario(((string)dataGridUsuarios.SelectedRows[0].Cells[0].Value).Trim()); mskCedula.Text = miUsario.Cedula; txtNombre.Text = miUsario.Nombre; txtPrimerApellido.Text = miUsario.primerApellido; txtSegundoApellido.Text = miUsario.SegundoApellido; mskTelefono.Text = miUsario.NumeroTelefono; txtCorreo.Text = miUsario.CorreoElectronico; cmbGenero.SelectedItem = miUsario.Genero; dateTimeFechaNacimiento.Value = miUsario.FechaNacimiento; TipoUsuario tipo; Enum.TryParse(miUsario.ToString(), out tipo); cmbTipoUsuario.SelectedItem = tipo; if (miUsario.GetType().Equals(typeof(Estudiante))) { selecionarComboCentro(((Estudiante)miUsario).CentroEducativo); selecionarComboSeccion(((Estudiante)miUsario).Seccion); } else { if (miUsario.GetType().Equals(typeof(Profesor))) { selecionarComboCentro(((Profesor)miUsario).CentroEducativo); } } desahiblitar(); } }
protected void listado() { Resultado resultado = new Resultado(); try { resultado = new UsuarioLogica().Reporte("", "", ""); if (resultado.TipoResultado == "OK") { listaUsuarios = null; grvEstado.DataSource = null; grvEstado.DataBind(); listaUsuarios = new List <Usuario>(); listaUsuarios = (List <Usuario>)resultado.ObjetoResultado; grvEstado.DataSource = listaUsuarios; grvEstado.DataBind(); } } catch (Exception ex) { string script = "swal('Error', '" + ex + "', 'error'); "; ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, true); } }
private void btnGenerar_Click(object sender, RoutedEventArgs e) { if (Validaciones() == true) { txtTextBlockDialogo.Text = error; dialogoMENS.IsOpen = true; return; } else { UsuarioLogica log = new UsuarioLogica(); Usuario usuario = new Usuario(); usuario = (Usuario)App.Current.Properties["usuarioSesion"]; DataTable dt = log.ReporteBitacora(fechaInicio.SelectedDate.Value); ReportGastos.Reset(); ReportDataSource rd = new ReportDataSource("DataSet1", dt); ReportGastos.LocalReport.DataSources.Add(rd); //Array que contendrá los parámetros ReportParameter[] parameters = new ReportParameter[1]; //Establecemos el valor de los parámetros parameters[0] = new ReportParameter("paramUsuario", usuario.Nombre); //parameters[1] = new ReportParameter("fechaInicio", fechaInicio.SelectedDate.Value.ToString()); ReportGastos.LocalReport.ReportEmbeddedResource = "PracticaProfesionalVivarsan.Reportes.ReporteBitacora.rdlc"; ReportGastos.LocalReport.SetParameters(parameters); ReportGastos.RefreshReport(); } }
protected void Unnamed4_Click(object sender, EventArgs e) { UsuarioLogica=new UsuarioLogica(); String usuario = this.inputUsuario.Text; String password = this.inputPass.Text; int tipo=UsuarioLogica.verificarUsuario(usuario, password); if (tipo>0 && tipo<5) { Session["usuario"] = usuario; Session["tipo"] = tipo; switch (tipo) { case 1: Response.Redirect("~/pagAdministrador/Index.aspx"); break; case 2: Response.Redirect("~/pagCoordinador/Index.aspx"); break; case 3: Response.Redirect("~/pagDocente/Index.aspx"); break; case 4: Response.Redirect("~/pagAlumno/Index.aspx"); break; } } else { } }
private void btnDelete_Click(object sender, EventArgs e) { if (cbbUsuario.SelectedIndex == -1) { return; } DialogResult Result = MessageBox.Show("Desea borrar el Usuario?", Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Result == DialogResult.Yes) { try { UsuarioLogica user = new UsuarioLogica(); user.Usuario = cbbUsuario.SelectedValue.ToString(); if (UsuarioLogica.Eliminar(user)) { MessageBox.Show("El Usuario ha sido borrado", Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Inicio(); } } catch (Exception ex) { MessageBox.Show("Favor de Notificar al Administrador" + Environment.NewLine + ex.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } }
//LOGIN private void btnLogin_Click_1(object sender, EventArgs e) { UsuarioLogica logica = new UsuarioLogica(); Usuario actual = logica.Login(txtNombreUsuario.Text, txtContrasena.Text); if (actual == null) { MessageBox.Show("Datos erróneos", "Login", MessageBoxButtons.OK, MessageBoxIcon.Stop); txtContrasena.Text = ""; txtNombreUsuario.Text = ""; } else if (actual.Estado.Equals("A")) { MessageBox.Show("Ingreso Correcto, Bienvenido " + actual.Nombre + " " + actual.Apellidos, "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); //AdminMenu menu = new AdminMenu(actual); //menu.Show(); Dashboard menu = new Dashboard(actual); menu.Show(); this.Close(); } else { MessageBox.Show("Usuario Inactivo", "Login", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNombreUsuario.Text = ""; txtContrasena.Text = ""; } }
protected void btnregistrarse_Click(object sender, EventArgs e) { Usuario Usuario = new Usuario() { Nombre = txtNombre.Text, Apellidos = txtApellidos.Text, Email = txtEmail.Text, contraseña = txtContraseña.Text, Rol = Rol.Usuario }; List <Telefono> Telefonos = new List <Telefono>(); Telefonos.Add(new Telefono() { Numero = txtTelefono.Text }); Usuario.SetTelefonos(Telefonos); UsuarioLogica logica = new UsuarioLogica(); if (logica.SeleccionarPorID(Usuario.Email) != null) { lblError.Text = "Este Usuario ya se encuentra Registrado"; } else { logica.Insertar(Usuario); Session["usuario"] = Usuario.Email; Response.Redirect("../default.aspx"); } }
private bool buscarEstudiante() { bool estado = true; try { Estudiante = new UsuarioLogica().selecionarusuario(mskCodigoEstudiante.Text); if (Estudiante != null) { if (!Estudiante.GetType().Equals(typeof(Estudiante))) { MessageBox.Show(null, "El numero de cedula no corresponde a un estudiante !Verifique he intente denuevo", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Estudiante = null; return(estado = false); } txtNombreEstudiante.Text = Estudiante.Nombre + " " + Estudiante.primerApellido + " " + Estudiante.SegundoApellido; } else { MessageBox.Show(null, "No se encontro el estudiante en el sistema", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(estado = false); } } catch (Exception a) { Logica.LogHelper.WriteDebugLog("error buscando estudiante " + a); MessageBox.Show(null, "error " + a.Message, "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(estado); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); var logica = new UsuarioLogica(); Console.WriteLine("Hola"); Console.WriteLine(user.Id); logica.AgregarAdministrador(user.Id); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // Para obtener más información sobre cómo habilitar la confirmación de cuentas y el restablecimiento de contraseña, visite https://go.microsoft.com/fwlink/?LinkID=320771 // Enviar correo electrónico con este vínculo // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirmar cuenta", "Para confirmar la cuenta, haga clic <a href=\"" + callbackUrl + "\">aquí</a>"); return(RedirectToAction("Index", "Home")); } AddErrors(result); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return(View(model)); }
public ActionResult DeleteConfirmed(string id) { UsuarioLogica cl = new UsuarioLogica(); cl.EliminarUsuario(id); return(RedirectToAction("Index")); }
private void Refrescar() { UsuarioLogica logica = new UsuarioLogica(); List <Usuario> lista = new List <Usuario>(); lista = logica.obtenerUsuarios(); dataGridUsuarios.ItemsSource = lista; }
private void Inicio() { CargarCol(); DataTable dtU = UsuarioLogica.ListarVista(); dgwUsuarios.DataSource = dtU; dgwUsuarios.ClearSelection(); cbbUsuario.ResetText(); DataTable dt = UsuarioLogica.Listar(); cbbUsuario.DataSource = dt; cbbUsuario.ValueMember = "usuario"; cbbUsuario.DisplayMember = "usuario"; cbbUsuario.SelectedIndex = -1; cbbTurno.ResetText(); Dictionary <string, string> Turno = new Dictionary <string, string>(); Turno.Add("1", "1"); Turno.Add("2", "2"); cbbTurno.DataSource = new BindingSource(Turno, null); cbbTurno.DisplayMember = "Value"; cbbTurno.ValueMember = "Key"; cbbTurno.SelectedIndex = 0; cbbPlanta.ResetText(); DataTable data = PlantaLogica.Listar(); cbbPlanta.DataSource = data; cbbPlanta.ValueMember = "planta"; cbbPlanta.DisplayMember = "nombre"; cbbPlanta.SelectedIndex = -1; cbbLinea.ResetText(); cbbLinea.DataSource = null; cbbPuesto.ResetText(); Dictionary <string, string> Pto = new Dictionary <string, string>(); Pto.Add("OP", "OPERADOR"); Pto.Add("CA", "CAPTURISTA"); Pto.Add("SP", "SUPERVISOR"); Pto.Add("AD", "ADMINISTRADOR"); cbbPuesto.DataSource = new BindingSource(Pto, null); cbbPuesto.DisplayMember = "Value"; cbbPuesto.ValueMember = "Key"; cbbPuesto.SelectedIndex = 0; chbRamp.Checked = false; txtRamp.Clear(); txtRamp.Enabled = false; cbbUsuario.Focus(); }
protected void gridClientes_SelectedIndexChanged(object sender, EventArgs e) { int IdCliente = Convert.ToInt32(gridClientes.SelectedRow.Cells[1].Text); Usuario us = new UsuarioLogica().SeleccionarUsuariorId(IdCliente); txtNombreCliente.Text = us.Nombre; txtApellidos.Text = us.Apellidos; txtEmail.Text = us.Email; CargarNumeros(us.IdUsuario); }
public ActionResult Edit([Bind(Include = "Id,Email")] UsuarioModelo usuarioModelo) { if (ModelState.IsValid) { UsuarioLogica cl = new UsuarioLogica(); cl.EditarUsuario(usuarioModelo); return(RedirectToAction("Index")); } return(View(usuarioModelo)); }
private void GuardarDatos(int id) { if (id != 0) { usuarioInfo = UsuarioLogica.ObtenerUsuarioID(id); if (usuarioInfo != null) { ActualizarClave(usuarioInfo); } } }
private void CargarUsuario() { List <Usuario> listaUsuario = new List <Usuario>(); listaUsuario = UsuarioLogica.obtenerUsuario(); if (listaUsuario != null) { grdUsuario.DataSource = listaUsuario; grdUsuario.DataBind(); } }