예제 #1
0
        private void ListadoUsuarios_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            List <KeyValuePair <String, Boolean> > estados = new List <KeyValuePair <String, Boolean> >();

            estados.Add(new KeyValuePair <String, Boolean>("Habilitado", true));
            estados.Add(new KeyValuePair <String, Boolean>("Inhabilitado", false));
            comboBoxEstados.ValueMember   = "Value";
            comboBoxEstados.DisplayMember = "Key";
            comboBoxEstados.DataSource    = estados;
            comboBoxEstados.SelectedValue = "";

            RepositorioRol repositorioRol = new RepositorioRol();

            comboBoxRoles.ValueMember   = "idRol";
            comboBoxRoles.DisplayMember = "Nombre";
            comboBoxRoles.DataSource    = repositorioRol.getAll();
            comboBoxRoles.SelectedValue = "";

            RepositorioHotel repositorioHotel = new RepositorioHotel();

            comboBoxHoteles.ValueMember   = "idHotel";
            comboBoxHoteles.DisplayMember = "Nombre";
            comboBoxHoteles.DataSource    = repositorioHotel.getAll();
            comboBoxHoteles.SelectedValue = "";
        }
예제 #2
0
        private void limpiarPantalla()
        {
            //vacio todos los campos porque es el limpiar
            textBoxUsername.Text     = "";
            textBoxPassword.Text     = "";
            textBoxNombre.Text       = "";
            textBoxApellido.Text     = "";
            textBoxNroDoc.Text       = "";
            textBoxMail.Text         = "";
            textBoxTelefono.Text     = "";
            textBoxCalle.Text        = "";
            textBoxNroCalle.Text     = "";
            textBoxPiso.Text         = "";
            textBoxDepto.Text        = "";
            textBoxLocalidad.Text    = "";
            textBoxPaisOrigen.Text   = "";
            textBoxNacionalidad.Text = "";

            //cargo rol
            RepositorioRol repositorioRol = new RepositorioRol();

            dataGridRoles.DataSource = repositorioRol.getAll().OrderBy(r => r.getNombre()).ToList();
            dataGridRoles.AutoResizeColumns();
            dataGridRoles.CurrentCell = null;
            dataGridRoles.ClearSelection();

            //cargo hotel
            RepositorioHotel repositorioHotel = new RepositorioHotel();

            dataGridHoteles.DataSource = repositorioHotel.getAll().OrderBy(h => h.getNombre()).ToList();
            dataGridHoteles.AutoResizeColumns();
            dataGridHoteles.CurrentCell = null;
            dataGridHoteles.ClearSelection();

            comboBoxTipoDoc.SelectedValue = "";
            dateTime.ResetText();

            List <String> tipoDoc = new List <String>();

            tipoDoc.Add("DNI");
            tipoDoc.Add("CUIT");
            tipoDoc.Add("LE");
            tipoDoc.Add("LC");
            tipoDoc.Add("Pasaporte");

            comboBoxTipoDoc.ValueMember   = "Value";
            comboBoxTipoDoc.DisplayMember = "Key";
            comboBoxTipoDoc.DataSource    = tipoDoc;
            comboBoxTipoDoc.SelectedValue = "";
        }
        private void init()
        {
            calendarioDesde.Value = Utils.getSystemDatetimeNow().Date;
            calendarioHasta.Value = Utils.getSystemDatetimeNow().Date.AddDays(1);
            RepositorioTipoHabitacion repoTipoHabitacion = new RepositorioTipoHabitacion();
            RepositorioHotel          repoHotel          = new RepositorioHotel();

            comboBoxTipoHabitacion.DisplayMember = "Descripcion";
            comboBoxTipoHabitacion.ValueMember   = "Descripcion";
            comboBoxTipoHabitacion.DataSource    = repoTipoHabitacion.getAll();

            comboBoxHotel.DisplayMember = "Nombre";
            comboBoxHotel.ValueMember   = "Nombre";
            comboBoxHotel.DataSource    = repoHotel.getAll().OrderBy(h => h.getNombre()).ToList();

            comboBoxTipoHabitacion.SelectedValue = "";
            comboBoxTipoHabitacion.SelectedIndex = -1;

            if (sesion != null && sesion.getHotel() != null)
            {
                this.comboBoxHotel.Visible = false;
                this.labelHotel.Visible    = false;
            }
        }
        private void resetearDatos()
        {
            List <String> tipoDoc = new List <String>();

            tipoDoc.Add("DNI");
            tipoDoc.Add("CUIT");
            tipoDoc.Add("LE");
            tipoDoc.Add("LC");
            tipoDoc.Add("Pasaporte");

            comboBoxTipoDoc.ValueMember   = "Value";
            comboBoxTipoDoc.DisplayMember = "Key";
            comboBoxTipoDoc.DataSource    = tipoDoc;

            dateTime.ResetText();
            passwordChanged = false;

            //seteo la info
            textBoxUsername.Text          = usuario.getUsername();
            textBoxNombre.Text            = usuario.getIdentidad().getNombre();
            textBoxApellido.Text          = usuario.getIdentidad().getApellido();
            textBoxNroDoc.Text            = usuario.getIdentidad().getNumeroDocumento();
            textBoxMail.Text              = usuario.getIdentidad().getMail();
            textBoxTelefono.Text          = usuario.getIdentidad().getTelefono();
            textBoxCalle.Text             = usuario.getIdentidad().getDireccion().getCalle();
            textBoxNroCalle.Text          = usuario.getIdentidad().getDireccion().getNumeroCalle().ToString();
            textBoxPiso.Text              = usuario.getIdentidad().getDireccion().getPiso().ToString();
            textBoxDepto.Text             = usuario.getIdentidad().getDireccion().getDepartamento();
            textBoxLocalidad.Text         = usuario.getIdentidad().getDireccion().getCiudad();
            textBoxPais.Text              = usuario.getIdentidad().getDireccion().getPais();
            textBoxNacionalidad.Text      = usuario.getIdentidad().getNacionalidad();
            dateTime.Value                = usuario.getIdentidad().getFechaNacimiento();
            comboBoxTipoDoc.SelectedIndex = comboBoxTipoDoc.FindStringExact(usuario.getIdentidad().getTipoDocumento());
            checkBoxActivo.Checked        = usuario.getActivo();

            //cargo roles
            RepositorioRol repositorioRol = new RepositorioRol();

            dataGridRoles.DataSource  = repositorioRol.getAll().OrderBy(r => r.getNombre()).ToList();
            dataGridRoles.CurrentCell = null;
            dataGridRoles.AutoResizeColumns();
            dataGridRoles.ClearSelection();

            //cargo hoteles
            RepositorioHotel repositorioHotel = new RepositorioHotel();

            dataGridHoteles.DataSource  = repositorioHotel.getAll().OrderBy(h => h.getNombre()).ToList();
            dataGridHoteles.CurrentCell = null;
            dataGridHoteles.AutoResizeColumns();
            dataGridHoteles.ClearSelection();

            //MARCO LOS ROLES QUE TIENE EL USUARIO
            foreach (DataGridViewRow row in dataGridRoles.Rows)
            {
                Rol rol = (Rol)row.DataBoundItem;
                if (usuario.getRoles().Exists(r => r.getIdRol().Equals(rol.getIdRol())))
                {
                    dataGridRoles.Rows[row.Index].Selected          = true;
                    dataGridRoles.Rows[row.Index].Cells[0].Selected = true;
                }
            }

            //MARCO LOS HOTELES EN LOS QUE TRABAJA EL USUARIO
            foreach (DataGridViewRow row in dataGridHoteles.Rows)
            {
                Hotel hotel = (Hotel)row.DataBoundItem;
                //if (rol.getFuncionalidades().Exists(f => f.getDescripcion().Equals(funcionalidad.getDescripcion())))
                if (usuario.getHoteles().Exists(h => h.getIdHotel().Equals(hotel.getIdHotel())))
                {
                    dataGridHoteles.Rows[row.Index].Selected          = true;
                    dataGridHoteles.Rows[row.Index].Cells[0].Selected = true;
                }
            }
        }