Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        public override void GuardarCambios()
        {
            this.MapearADatos();
            TipoUsuarioLogic tul = new TipoUsuarioLogic();

            tul.Save(TipoUsuarioActual);
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }
Ejemplo n.º 4
0
        public TipoUsuarioDesktop(int ID, ModoForm modo) : this()
        {
            TipoUsuarioLogic tul = new TipoUsuarioLogic();

            this.Modo = modo;
            this.TipoUsuarioActual = tul.GetOne(ID);
            this.MapearDeDatos();
        }
Ejemplo n.º 5
0
        private void ListarTiposUsuarios()
        {
            var tipos = new TipoUsuarioLogic().GetAll();

            idTipoUsuarioDDL.DataSource     = tipos;
            idTipoUsuarioDDL.DataValueField = "IdTipoUsuario";
            idTipoUsuarioDDL.DataTextField  = "Descripcion";
            idTipoUsuarioDDL.DataBind();
        }
Ejemplo n.º 6
0
 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);
     }
 }
Ejemplo n.º 7
0
        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";
        }