private void LoadForm(int idUsr) { this.EntityUsuario = this.Logic.GetOne(idUsr); this.usuarioTextBox.Text = this.EntityUsuario.NombreUsuario; this.claveTextBox.Text = this.EntityUsuario.Clave; this.legajoTextBox.Text = this.EntityUsuario.Legajo.ToString(); this.ListarPersonas(); this.ListarTiposUsuarios(); try { int idPer = EntityUsuario.IdPersona; var per = new PersonaLogic().GetOne(idPer); idPersonaDDL.SelectedValue = per.IdPersona.ToString(); idPersonaDDL.DataBind(); int idTU = EntityUsuario.IdTipoUsuario; var tipo = new TipoUsuarioLogic().GetOne(idTU); idTipoUsuarioDDL.SelectedValue = tipo.IdTipoUsuario.ToString(); idTipoUsuarioDDL.DataBind(); } catch { Console.WriteLine("Error al cargar personas o tipos de usuario"); } }
public override void GuardarCambios() { this.MapearADatos(); TipoUsuarioLogic tul = new TipoUsuarioLogic(); tul.Save(TipoUsuarioActual); }
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(); }
private void ListarTiposUsuarios() { var tipos = new TipoUsuarioLogic().GetAll(); idTipoUsuarioDDL.DataSource = tipos; idTipoUsuarioDDL.DataValueField = "IdTipoUsuario"; idTipoUsuarioDDL.DataTextField = "Descripcion"; idTipoUsuarioDDL.DataBind(); }
public void Listar() { try { TipoUsuarioLogic tul = new TipoUsuarioLogic(); this.dgvTiposUsuarios.DataSource = tul.GetAll(); FormatoDGV.ActualizaColor(dgvTiposUsuarios); } catch (Exception Ex) { Notificar("Error de carga de tipos", Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarCombobox() { //Rellenar ComboBox Personas this.cbPersonas.DataSource = null; PersonaLogic perLogic = new PersonaLogic(); this.cbPersonas.DataSource = perLogic.GetAll(); this.cbPersonas.DisplayMember = "NombreYApellido"; this.cbPersonas.ValueMember = "IdPersona"; this.cbTipoUsuario.DataSource = null; TipoUsuarioLogic tipoUsuLogic = new TipoUsuarioLogic(); this.cbTipoUsuario.DataSource = tipoUsuLogic.GetAll(); this.cbTipoUsuario.DisplayMember = "Descripcion"; this.cbTipoUsuario.ValueMember = "IdTipoUsuario"; }