public UsuariosDesktop(int IdAdministrador, int IdModifica, ApplicationForm.ModoForm modo) : this() { Modo = modo; UsuarioLogic ul = new UsuarioLogic(); UsuarioActual = ul.GetOne(IdAdministrador); UsuarioSeleccionado = ul.GetOne(IdModifica); PersonaLogic pl = new PersonaLogic(); PersonaActual = pl.GetOne(UsuarioActual.IdPersona); PersonaSeleccionada = pl.GetOne(UsuarioSeleccionado.IdPersona); UsuarioSeleccionado.State = BusinessEntity.States.Modified; if (PersonaActual.TipoPersona == Persona.TiposPersonas.Administrador) { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); count = mul.GetAll(UsuarioSeleccionado.ID).Count; if (count == 0) { this.dgvModulo.DataSource = mul.GetAll(); } else { this.dgvModulo.DataSource = mul.GetAll(UsuarioSeleccionado.ID); } } this.MapearDeDatos(); this.txtUsuario.ReadOnly = true; this.txtUsuario.Enabled = true; }
public override void Save() { if (IsValid) { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); Logic.Save(UsuarioSeleccionado); if ((FormModes)Session["FormMode"] == FormModes.Alta) { UsuarioLogic ul = new UsuarioLogic(); UsuarioSeleccionado = ul.GetUsuarioForLogin(UsuarioSeleccionado.NombreUsuario, UsuarioSeleccionado.Clave); foreach (ModuloUsuario mu in ModuloUsuarioSeleccionado) { mu.IdUsuario = UsuarioSeleccionado.ID; mul.Save(mu); } } else { foreach (ModuloUsuario mu in ModuloUsuarioSeleccionado) { mul.Save(mu); } } } }
public ModulosUsuariosDesktop(int id, ModoForm modo) : this() { this.Modo = modo; ModuloUsuario moduloUsuarioLogic = new ModuloUsuarioLogic().GetOne(id); this.ModuloActual = moduloUsuarioLogic; }
public override void GuardarCambios() { MapearADatos(); ModuloUsuarioLogic ml = new ModuloUsuarioLogic(); ml.Save(MDActual); }
public override void GuardarCambios() { ModuloUsuarioLogic modUsuLogic = new ModuloUsuarioLogic(); if (this.Modo == ModoForm.Alta) { ModuloUsuario modUsuNuevo = new ModuloUsuario(); this.ModuloUsuarioActual = modUsuNuevo; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { try { this.MapearADatos(); modUsuLogic.Save(this.ModuloUsuarioActual); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (this.Modo == ModoForm.Baja) { try { modUsuLogic.Delete(ModuloUsuarioActual.Id); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ModuloUsuarioDesktop(int id, ModoForm modo) : this() { Modo = modo; ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); MUActual = mul.GetOne(id); MapearDeDatos(); }
public new void GuardarCambios() { this.MapearADatos(); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); mul.Save(this.ModuloActual); this.Close(); }
public ModuloUsuarioDesktop(int ID, ModoForm modo) : this() { Modo = modo; Business.Logic.ModuloUsuarioLogic ml = new ModuloUsuarioLogic(); ModuloActual = ml.GetOne(ID); MapearDeDatos(); }
public ModuloUsuarioDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ModuloUsuarioLogic ML = new ModuloUsuarioLogic(); MDActual = ML.GetOne(ID); MapearDeDatos(); }
public UsuariosDesktop(ApplicationForm.ModoForm modo) : this() { Modo = modo; UsuarioActual = new Usuario(); PersonaActual = new Persona(); UsuarioActual.State = BusinessEntity.States.New; ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); this.dgvModulo.DataSource = mul.GetAll(); }
public ModuloUsuarioDesktop() { InitializeComponent(); ModuloUsuarioLogic MUL = new ModuloUsuarioLogic(); this.cbIDModulo.DataSource = MUL.GetAll(); this.cbIDModulo.DisplayMember = "id_modulo_usuario"; this.cbIDModulo.ValueMember = "id_modulo_usuario"; }
public void Listar() { try { ModuloUsuarioLogic modUsuLogic = new ModuloUsuarioLogic(); this.dgvModulosUsuarios.DataSource = modUsuLogic.GetAll(); } catch (Exception e) { this.Notificar("Se produjo un error al intentar mostrar la lista de modulos de usuarios.", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GuardaModulos() { UsuarioLogic ul = new UsuarioLogic(); Usuario seleccionado = ul.GetUsuarioForLogin(UsuarioSeleccionado.NombreUsuario, UsuarioSeleccionado.Clave); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); foreach (ModuloUsuario mu in ModuloUsuarioSeleccionado) { mu.IdUsuario = seleccionado.ID; mul.Save(mu); } this.Close(); }
public ModuloUsuarioDesktop(int id, ModoForm modo) : this() { this.Modo = modo; try { ModuloUsuarioLogic modUsuLogic = new ModuloUsuarioLogic(); this.ModuloUsuarioActual = modUsuLogic.GetOne(id); this.MapearDeDatos(); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Listar() { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); try { this.dgvModulos.DataSource = mul.GetAll(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de módulos", Ex); throw ExcepcionManejada; } }
public void Listar() { ModuloUsuarioLogic modUs = new ModuloUsuarioLogic(); try { this.dgvModulosUsuarios.DataSource = modUs.GetAll(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de módulos por usuarios.", Ex); MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } }
private void Cursos_Load(object sender, EventArgs e) { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); foreach (ModuloUsuario mu in mul.GetPermisos(UsuarioActual.ID)) { if (mu.DescripcionModulo == "Cursos") { this.dgvCursos.Visible = mu.PermiteConsulta; this.tsbNuevo.Visible = mu.PermiteAlta; this.tsbEliminar.Visible = mu.PermiteBaja; this.tsbEditar.Visible = mu.PermiteModificacion; } } this.Listar(); }
public override void GuardarCambios() { this.MapearADatos(); if (this.Validar()) { UsuarioLogic ul = new UsuarioLogic(); ul.Save(UsuarioSeleccionado); Usuario seleccionado = ul.GetUsuarioForLogin(UsuarioSeleccionado.NombreUsuario, UsuarioSeleccionado.Clave); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); foreach (ModuloUsuario mu in ModuloUsuarioSeleccionado) { mu.IdUsuario = seleccionado.ID; mul.Save(mu); } this.Close(); } }
private void CargaModulos() { List <ModuloUsuario> list = new List <ModuloUsuario>(); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); if (FormMode == FormModes.Alta) { list = mul.GetAll(); } else { UsuarioSeleccionado = (Usuario)Session["usuarioSeleccionado"]; list = mul.GetAll(UsuarioSeleccionado.ID); } this.ModuloUsuarioSeleccionado = list; Session["modulos"] = list; this.gvModulos.DataSource = list; this.gvModulos.DataBind(); }
public virtual void GuardarCambios() { Business.Logic.ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); switch (btnAceptar.Text) { case "Aceptar": case "Guardar": { MapearADatos(); mul.Save(ModuloActual); break; } case "Eliminar": { mul.Delete(ModuloActual.ID); break; } } }
public ModuloUsuarioDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ModuloUsrActual = new ModuloUsuarioLogic().GetOne(ID); MapearDeDatos(); switch (modo) { case (ModoForm.Alta): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Modificacion): this.btnAceptar.Text = "Guardar"; break; case (ModoForm.Baja): this.btnAceptar.Text = "Eliminar"; break; case (ModoForm.Consulta): this.btnAceptar.Text = "Aceptar"; break; } }
public void Listar() { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); dgvModulosUsuarios.DataSource = mul.GetAll(); }
public void Listar() { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); this.dgvModulosUsuarios.DataSource = mul.GetAll(); //asignaremos el resultado a la propiedad DataSource de la grilla }
private void Listar() { ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); dgvModUsuarios.DataSource = mul.GetAll(); }
public void Listar() { ModuloUsuarioLogic MUL = new ModuloUsuarioLogic(); List <ModuloUsuario> l = MUL.GetAll(); }
private void Permisos_Load(object sender, EventArgs e) { ModuloUsuarioLogic logica = new ModuloUsuarioLogic(); dgvPermisos.DataSource = logica.GetAll(); }
private void FormInicial_Load(object sender, EventArgs e) { this.ocultarElementos(); PersonaLogic pl = new PersonaLogic(); ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); List <ModuloUsuario> modulosUsuario = mul.GetWhere(logeado.ID); List <Modulo> permisos = new List <Modulo>(); foreach (ModuloUsuario modulo in modulosUsuario) { Modulo m = new ModuloLogic().GetOne(modulo.IdModulo); permisos.Add(m); } foreach (Modulo m in permisos) { switch (m.Descripcion) { case "usuario": this.tsbUsuarios.Visible = true; break; case "persona": this.tsbPersonas.Visible = true; break; case "curso": this.tsbCursos.Visible = true; break; case "plan": this.tsbPlanes.Visible = true; break; case "comision": this.tsbComisiones.Visible = true; break; case "materia": this.tsbMaterias.Visible = true; break; case "modulo": this.tsbModulos.Visible = true; break; case "especialidad": this.tsbEsp.Visible = true; break; case "editar_perfil": this.tslEditarPerfil.Visible = true; break; case "ver_materias_inscriptas": this.tsbMaterias.Visible = true; break; case "inscripcion_materia": this.tsbInscripcion.Visible = true; break; case "reporte": this.tsbRC.Visible = true; this.tslReportePlanes.Visible = true; break; case "registro_notas": this.tslVerAlumnos.Visible = true; break; } } }
private void Permisos() { try { this.tsmiEspecialidades.Visible = this.tsmiUsuarios.Visible = this.tsmiRegistrarNotas.Visible = this.tsmiInscripcionACurso.Visible = this.tsmiPlanes.Visible = this.tsmiMaterias.Visible = this.tsmiComisiones.Visible = this.tsmiPersonas.Visible = this.tsmiReportes.Visible = false; this.tsmiUsuarios.Text = "Usuarios"; ModuloUsuarioLogic mul = new ModuloUsuarioLogic(); PersonaLogic pl = new PersonaLogic(); ModulosUsuarioActual = mul.GetAll(UsuarioActual.ID); PersonaActual = pl.GetOne(UsuarioActual.IdPersona); if (PersonaActual.TipoPersona == Persona.TiposPersonas.Alumno) { this.tsmiInscripcionACurso.Visible = true; this.tsmiUsuarios.Text = "Cambiar Contraseña"; } else if (PersonaActual.TipoPersona == Persona.TiposPersonas.Profesor) { this.tsmiRegistrarNotas.Visible = true; } else if (PersonaActual.TipoPersona == Persona.TiposPersonas.Administrador) { this.tsmiReportes.Visible = true; } foreach (ModuloUsuario mu in ModulosUsuarioActual) { if (mu.DescripcionModulo == "Usuarios") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiUsuarios.Visible = true; } } else if (mu.DescripcionModulo == "Especialidades") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiEspecialidades.Visible = true; } } else if (mu.DescripcionModulo == "Cursos") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiCursos.Visible = true; } } else if (mu.DescripcionModulo == "Planes") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiPlanes.Visible = true; } } else if (mu.DescripcionModulo == "Materias") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiMaterias.Visible = true; } } else if (mu.DescripcionModulo == "Comisiones") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiComisiones.Visible = true; } } else if (mu.DescripcionModulo == "Personas") { if (mu.PermiteAlta || mu.PermiteBaja || mu.PermiteConsulta || mu.PermiteModificacion) { this.tsmiPersonas.Visible = true; } } } } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ValidarPermisos(int idUsuario) { List <ModuloUsuario> permisosMU = new ModuloUsuarioLogic().GetWhere(idUsuario); List <Modulo> permisos = new List <Modulo>(); foreach (ModuloUsuario mu in permisosMU) { Modulo m = new ModuloLogic().GetOne(mu.IdModulo); permisos.Add(m); } foreach (Modulo m in permisos) { switch (m.Descripcion) { case "usuario": this.userLB.Visible = true; this.alumnosLB.Visible = true; this.profesoresLB.Visible = true; break; case "persona": /// this.personasLB.Visible = true; break; case "curso": this.cursosLB.Visible = true; break; case "plan": this.planesLB.Visible = true; break; case "comision": this.comisionesLB.Visible = true; break; case "materia": this.materiasLB.Visible = true; break; case "modulos": this.modulosLB.Visible = true; break; case "especialidad": this.especialidadesLB.Visible = true; break; case "editar_perfil": this.editarPerfilLB.Visible = true; break; /* case "ver_materias_inscriptas": * this.inscripcionesLB.Visible = true; * break; */ case "inscripcion_materia": this.inscripcionesLB.Visible = true; break; case "reporte": this.reporteCursosLB.Visible = true; this.reportePlanesLB.Visible = true; break; case "registro_notas": this.notasLB.Visible = true; break; } } }