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 = ""; }
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; } } }