private void btnAceptar_Click(object sender, EventArgs e) { UsuarioLogic user = new UsuarioLogic(); try { _UsuarioActual = user.GetUsuarioForLogin(txtUsuario.Text, txtContraseña.Text); if (_UsuarioActual.ID != 0) { if (_UsuarioActual.Habilitado) { this.DialogResult = DialogResult.OK; } else { this.Notificar("El Usuario no está habilitado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { this.Notificar("Usuario o contraseña incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtContraseña.Clear(); } } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void LoginButton_Click(object sender, EventArgs e) { UsuarioLogic oNegocio = new UsuarioLogic(); try { if (oNegocio.UsuarioValidar(txtUsuario.Text, txtContrasenia.Text)) { Usuario oUsuario = oNegocio.GetOnePorUsuario(txtUsuario.Text)[0]; if (oUsuario.Habilitado) { Session["usuario"] = oUsuario.NombreUsuario; Page.Response.Redirect("PrincipalForm.aspx"); } else { this.errorLogin.Text = "Usuario Bloqueado!! Comuniquese con el Administrador del sistema."; } } else { this.errorLogin.Text = "Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente."; //Page.Response.Write("Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente."); } } finally { oNegocio = null; } }
private void validar() { if (this.txtContraseñaNueva.Text == "" || this.txtContraseñaVieja.Text == "" || this.txtContraseñaRepetida.Text == "") { Notificar("Error", "Todos los campos deben estar completos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (this.txtContraseñaVieja.Text == UsuarioSesion.Sesion.Clave) { if (this.txtContraseñaNueva.Text == this.txtContraseñaRepetida.Text) { UsuarioLogic ul = new UsuarioLogic(); ul.CambiarContraseña(UsuarioSesion.Sesion.ID, this.txtContraseñaNueva.Text); Notificar("Aviso","La contraseña ha sido cambiada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { Notificar("Error", "Las contraseñas no coinciden", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { Notificar("Error", "La contraseña antigua fue mal ingresada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public void Listar() { UsuarioLogic ul = new UsuarioLogic(); // Aca se obtienen los datos de la base de datos this.dgvUsuarios.DataSource = ul.GetAll(); }
public void Listar() { UsuarioLogic UL = new UsuarioLogic(); this.dgvUsuarios.AutoGenerateColumns = true; List<Usuario> l = UL.GetAll(); this.dgvUsuarios.DataSource = l; }
public static bool validarNombreUsuario(string usuario) { bool existe = false; UsuarioLogic lUsu = new UsuarioLogic(); existe = lUsu.ExisteNombreUsuario(usuario); return existe; }
protected void grdUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.ToLower() == "insertar") { TextBox cajaTexto; CheckBox cbHabil; string textoActual; Business.Entities.Usuario usuarioNuevo = new Business.Entities.Usuario(); //Busco el control y lo asigno a la propiedad correspondiente del objeto Usuario //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtNombre"); //textoActual = cajaTexto.Text; //usuarioNuevo.NombreUsuario = textoActual; //cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtApellido"); //textoActual = cajaTexto.Text; //usuarioNuevo.Apellido = textoActual; cajaTexto = (TextBox)grdUsuarios.FooterRow.FindControl("txtEmail"); textoActual = cajaTexto.Text; usuarioNuevo.Email = textoActual; cbHabil = (CheckBox)grdUsuarios.FooterRow.FindControl("cbHabilitado"); usuarioNuevo.Habilitado = cbHabil.Checked; Business.Logic.UsuarioLogic usulogic = new Business.Logic.UsuarioLogic(); usulogic.Save(usuarioNuevo); grdUsuarios.DataBind(); } }
public void Registro(string Usu, string Pass) { Usuario usu = new Usuario(); UsuarioLogic ul = new UsuarioLogic(); usu = ul.GetOne(Usu, Pass); if (usu.ID == 0) { lblError.Text = "Usuario no encontrado!"; } else { UsuarioSesion.Sesion = usu; Session["Usuario"] = usu; if (usu.TipoPersona.ToString() == "Alumno") { Response.Redirect("Alumnos.aspx"); } else if (usu.TipoPersona.ToString() == "Docente") { Response.Redirect("Docentes.aspx"); } else { Response.Redirect("Administrador.aspx"); } } }
public UsuarioDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; UsuarioLogic UL = new UsuarioLogic(); UsuarioActual = UL.GetOne(ID); MapearDeDatos(); }
public override void GuardarCambios() { MapearADatos(); UsuarioLogic UL = new UsuarioLogic(); UL.Save(UsuarioActual); }
public UsuarioDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; UsuarioLogic UsuarioNegocio = new UsuarioLogic(); _UsuarioActual = UsuarioNegocio.GetOne(ID); this.MapearDeDatos(); }
public UsuarioDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; int id = ID; UsuarioLogic usulogic = new UsuarioLogic(); UsuarioActual = usulogic.GetOne(ID); this.MapearDeDatos(); }
public UsuariosForm(int ID, ModoForm modo) : this() { this.ModoFormulario = modo; UsuarioLogic lUsu = new UsuarioLogic(); this.UsuarioActual = lUsu.GetOne(ID)[0]; this.MapearDeDatos(); }
private void informeDeInscripcionesToolStripMenuItem_Click(object sender, EventArgs e) { UsuarioLogic lUsuario = new UsuarioLogic(); int idAlum = lUsuario.GetIdPersona(UsuarioActual.ID); PersonaLogic lAlumno = new PersonaLogic(); Persona alumno = lAlumno.GetOne(idAlum, (int)Persona.TiposPersonas.Alumno)[0]; InformeInscripcionesForm insForm = new InformeInscripcionesForm(alumno.ID, Persona.TiposPersonas.Alumno); insForm.ShowDialog(); }
/*ARREGLAR METODO PARA LLENAR COMBOBOX (hacerlo con la ID de una persona y no de un usuario)*/ public void fillCmbIdPersona() { UsuarioLogic ul = new UsuarioLogic(); List<Usuario> usuarios = new List<Usuario>(); usuarios = ul.GetAll(); cmbIdPersona.DataSource = usuarios; cmbIdPersona.DisplayMember = "ID"; cmbIdPersona.ValueMember = "ID"; }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar el usuario?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { int ID = ((Business.Entities.Usuario)this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID; UsuarioLogic user = new UsuarioLogic(); user.Delete(ID); this.Listar(); } }
public UsuarioDesktop(int ID, ModoForm modo, TiposUsuarios TipoUsuario) : this() { this.Modo = modo; UsuarioLogic usuario = new UsuarioLogic(); this.UsuarioActual = usuario.GetOne(ID); this.TipoUsuario = TipoUsuario; this.Text = this.Modo.ToString() + " de " + this.TipoUsuario.ToString(); MapearDeDatos(); this.applyDiffUsers(); }
public void Save(Persona persona) { _PersonaData.Save(persona); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); UsuarioLogic ul = new UsuarioLogic(); List <Usuario> usuarios = ul.getAllWhereIdPersona(persona); foreach (Usuario usuario in usuarios) { mul.darPermisos(usuario); } }
public void Listar() { try { UsuarioLogic ul = new UsuarioLogic(); this.dgvUsuarios.DataSource = ul.GetAll(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public AlumnosInscripcionesForm(ModoForm modo, int id) : this() { this.ModoFormulario = modo; UsuarioLogic lUsuario = new UsuarioLogic(); int idAlum = lUsuario.GetIdPersona(id); PersonaLogic lAlumno = new PersonaLogic(); this.AlumnoActual = lAlumno.GetOne(idAlum, (int)Persona.TiposPersonas.Alumno)[0]; MateriaLogic lMateria = new MateriaLogic(); Materias listaMaterias = lMateria.GetAllPorPlan(this.AlumnoActual.IDPlan); this.dgwMaterias.DataSource = listaMaterias; bandera1 = bandera2 = bandera3 = false; }
private void dgvDocentes_CellClick(object sender, DataGridViewCellEventArgs e) { DataGridView dg = (DataGridView)sender; Usuario cur = (Usuario)dg.CurrentRow.DataBoundItem; if (e.ColumnIndex == 2) { if (DialogResult.Yes == MessageBox.Show("Desea quitar el docente del curso", "Quitar el docente del curso?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)) { UsuarioLogic ul = new UsuarioLogic(); ul.removeDocenteToCurso(cur.ID, this.cursoActual.ID); this.Listar(); } } }
private void btnAgregar_Click(object sender, EventArgs e) { UsuarioLogic ul = new UsuarioLogic(); if (!ul.isAssignedDocenteToCurso((int)this.cmbDocentes.SelectedValue, (int)this.cursoActual.ID)) { ul.addDocenteToCurso((int)this.cmbDocentes.SelectedValue, (int)this.cursoActual.ID); } else { MessageBox.Show("El docente ya esta asignado"); } this.Listar(); }
private void llenaGrilla(int id) { //Obtiene el usuario activo seleccionado Business.Logic.UsuarioLogic ul = new Business.Logic.UsuarioLogic(); Business.Entities.Usuario usuarioActivo = new Business.Entities.Usuario(); usuarioActivo = ul.GetOne(id); //llena la grilla con los datos del usuario traido de la bd lblId.Text = usuarioActivo.ID.ToString(); txtUsuario.Text = usuarioActivo.NombreUsuario; cbHabilitado.Checked = usuarioActivo.Habilitado; txtEmail.Text = usuarioActivo.Email; txtIdPersona.Text = usuarioActivo.IDPersona.ID.ToString(); }
public UsuarioDesktop(int ID, ModoForm modo) : this() { // Seteamos el modo que ha sido especificado en el parámetro this.Modo = modo; // Instanciamos un nuevo objeto de UsuarioLogic UsuarioLogic ul = new UsuarioLogic(); // Asigno a la propieda UsuarioActual un usuario this.UsuarioActual = ul.GetOne(ID); MapearDeDatos(); }
private bool ExisteUsuarioParaPersona(Usuario usuario) { bool existe = false; List <Usuario> usuarios = new UsuarioLogic().GetAll(); foreach (Usuario u in usuarios) { if (u.IdPersona == usuario.IdPersona && u.Id != usuario.Id) { existe = true; break; } } return(existe); }
public override void GuardarCambios() { try { this.MapearADatos(); UsuarioLogic userlogic = new UsuarioLogic(); if (_Modo != ModoForm.Alta || !userlogic.Existe(_UsuarioActual.NombreUsuario)) userlogic.Save(_UsuarioActual); else this.Notificar("Ya existe un Usuario con ese Nombre de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogic oNegocio = new UsuarioLogic(); try { if (oNegocio.UsuarioValidar(txtUsuario.Text, txtContrasenia.Text)) //Valido Nombre Usuario y Pass { Usuario oUsuario = oNegocio.GetOnePorUsuario(txtUsuario.Text)[0]; //Otengo el usuario validado if (oUsuario.Habilitado) //Verifico que el usuario este habilitado { int tipoUsuario = oNegocio.GetTipoUsuario(oUsuario.Nombre, oUsuario.Apellido); //Obtengo el tipo de Usuario if (tipoUsuario == (int)Persona.TiposPersonas.Administrador) //Compruebo si es Administrador { oUsuario = null; this.Hide(); PrincipalForm ofrmPrincipal = new PrincipalForm(this); ofrmPrincipal.ShowDialog(); this.Close(); } else { oUsuario = null; this.Hide(); MainForm ofrmMain = new MainForm(); ofrmMain.personalizarMain(txtUsuario.Text); ofrmMain.ShowDialog(); this.Close(); } } else { MessageBox.Show("Usuario Bloqueado!! Comuniquese con el Administrador del sistema.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsuario.Focus(); } } finally { oNegocio = null; } }
public void Page_Load(object sender, EventArgs e) { PersonaLogic oPersona = new PersonaLogic(); UsuarioLogic oUsuario = new UsuarioLogic(); Usuario usuario = new Usuario(); Persona personaLogueada = new Persona(); try { usuario = oUsuario.GetOnePorUsuario(Session["usuario"].ToString())[0]; int id = oUsuario.GetIdPersona(usuario.ID); int tipo = oUsuario.GetTipoUsuario(usuario.Nombre, usuario.Apellido); personaLogueada = oPersona.GetOne(id, tipo)[0]; } catch { Response.Redirect("Login.aspx"); } Menu menuAdmin = (Menu)Page.Master.FindControl("menuAdmin"); //Menu menuAdministrador = (Menu)Page.Master.FindControl("menuAdministrador"); Menu menuProfesor = (Menu)Page.Master.FindControl("menuProfesor"); Menu menuAlumno = (Menu)Page.Master.FindControl("menuAlumno"); Label Estado = (Label)Page.Master.FindControl("lblEstado"); switch (personaLogueada.TipoPersona) { case Persona.TiposPersonas.Alumno: { menuAdmin.Visible = false; menuProfesor.Visible = false; Estado.Text = "Alumno: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } case Persona.TiposPersonas.Profesor: { menuAdmin.Visible = false; menuAlumno.Visible = false; Estado.Text = "Profesor: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } case Persona.TiposPersonas.Administrador: { menuAlumno.Visible = false; menuProfesor.Visible = false; Estado.Text = "Administrador: " + personaLogueada.Apellido + ", " + personaLogueada.Nombre; break; } } }
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e) { UsuarioLogic ul = new UsuarioLogic(); Usr = ul.getUsuarioPermitido(this.LoginForm.UserName , this.LoginForm.Password); //la propiedad Text de los TextBox contiene el texto escrito en ellos if (Usr != null) { Session["id_usuario"] = Usr.ID; Session["tipo_usuario"] = ((int)Usr.TipoUsuario).ToString(); Session["usuario"] = Usr.NombreUsuario; Session["nombre"] = Usr.Nombre; Session["apellido"] = Usr.Apellido; Response.Redirect("Default.aspx?loggedin=true"); } }
public void Registro(string Usu, string Pass) { Usuario usu = new Usuario(); UsuarioLogic ul = new UsuarioLogic(); usu=ul.GetOne(Usu, Pass); if (usu.ID == 0) { Notificar("Error de identificación", "Usuario no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { UsuarioSesion.Sesion = usu; MenuPadre mp = new MenuPadre(); this.DialogResult = DialogResult.OK; } }
public UsuarioDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; UsuarioLogic ul = new UsuarioLogic(); if (modo == ModoForm.Baja) { ul.Delete(ID); } else { this.cmbTipoPersona.Enabled = false; UsuarioActual = ul.GetOne(ID); this.MapearDeDatos(); } }
private void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogic ul = new UsuarioLogic(); Usr = ul.getUsuarioPermitido(this.txtUsuario.Text, this.txtPass.Text); //la propiedad Text de los TextBox contiene el texto escrito en ellos if (Usr != null) { // MessageBox.Show("Usted ha ingresado al sistema correctamente.", "Login", MessageBoxButtons.OK, MessageBoxIcon.Information); Util.Util.UsuarioLogueado = Usr; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Usuario y/o contraseña incorrectos (usuario: " + this.txtUsuario.Text + " clave: " + this.txtPass.Text + ")", "Login" , MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { EspecialidadLogic e = new EspecialidadLogic(); this.dgvEspecialidades.DataSource = e.GetAll(); PlanLogic p = new PlanLogic(); this.dgvPlanes.DataSource = p.GetAll(); MateriaLogic m = new MateriaLogic(); this.dgvMaterias.DataSource = m.GetAll(); ComisionLogic co = new ComisionLogic(); this.dgvComisiones.DataSource = co.GetAll(); CursoLogic cu = new CursoLogic(); this.dgvCursos.DataSource = cu.GetAll(); PersonaLogic alu = new PersonaLogic(); this.dgvAlumnos.DataSource = alu.GetAll(0); PersonaLogic pro = new PersonaLogic(); this.dgvProfesores.DataSource = pro.GetAll(1); DocenteCursoLogic dc = new DocenteCursoLogic(); this.dgvDesignaciones.DataSource = dc.GetAll(); UsuarioLogic u = new UsuarioLogic(); this.dgvUsuarios.DataSource = u.GetAll(); }
public UsuarioDesktop(int ID, ModoForm modo) : this() { this._Modo = modo; UsuarioLogic UsuarioNegocio = new UsuarioLogic(); try { _UsuarioActual = UsuarioNegocio.GetOne(ID); if (_UsuarioActual.Persona.TipoPersona == "No docente") { this.dgvPermisos.AutoGenerateColumns = false; ModuloUsuarioLogic logic = new ModuloUsuarioLogic(); dgvPermisos.DataSource = logic.GetAll(ID); } this.MapearDeDatos(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Usuarios(Business.Logic.UsuarioLogic user) { UsuarioNegocio = user; }
public void Listar() { this.dgvUsuarios.AutoGenerateColumns = false; Business.Logic.UsuarioLogic ul = new Business.Logic.UsuarioLogic(); this.dgvUsuarios.DataSource = ul.GetAll(); }
public Usuarios() { UsuarioNegocio = new Business.Logic.UsuarioLogic(); }
public Usuarios() { UsuarioNegocio = new UsuarioLogic(); }