private void UsuarioDesktop_Load(object sender, EventArgs e) { FormBorderStyle = FormBorderStyle.FixedDialog; CargarCombobox(); if (this.Modo != ModoForm.Alta)//Si NO es una alta, cargo el nombre de la persona que estamos editando. { try { PersonaLogic pl = new PersonaLogic(); string nomPer = pl.GetOne(UsuarioActual.IdPersona).NombreYApellido; //Busco el nombre de la persona de dicho usuario. this.cbPersonas.SelectedIndex = cbPersonas.FindStringExact(nomPer); //Esta funcion busca el indice que tiene asiganda la persona dentro del combo } catch { Notificar("Error de carga", "No se ha podido recuperar la persona actual.", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { TipoUsuarioLogic tul = new TipoUsuarioLogic(); string descTipo = tul.GetOne(UsuarioActual.IdTipoUsuario).Descripcion; this.cbTipoUsuario.SelectedIndex = cbTipoUsuario.FindStringExact(descTipo); } catch { Notificar("Error de carga", "No se ha podido recuperar el tipo de usuario actual.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public TipoUsuarioDesktop(int ID, ModoForm modo) : this() { TipoUsuarioLogic tul = new TipoUsuarioLogic(); this.Modo = modo; this.TipoUsuarioActual = tul.GetOne(ID); this.MapearDeDatos(); }