private Boolean validoInput(ModificacionUsuario form)
 {
     return(!form.textBoxUsername.Text.Equals("") &&
            !this.password.Equals("") &&
            !form.textBoxNombre.Text.Equals("") &&
            !form.textBoxApellido.Text.Equals("") &&
            !form.textBoxNroDoc.Text.Equals("") &&
            !form.textBoxMail.Text.Equals("") &&
            !form.textBoxTelefono.Text.Equals("") &&
            !form.textBoxCalle.Text.Equals("") &&
            !form.textBoxNroCalle.Text.Equals("") &&
            //!form.textBoxPiso.Text.Equals("") && //PISO PUEDE ESTAR VACIO DEFAULT 0
            //!form.textBox14.Text.Equals("") && //DEPTO PUEDE ESTAR VACIO DEFAULT ''
            !form.textBoxLocalidad.Text.Equals("") &&
            !form.textBoxPais.Text.Equals("") &&
            !form.textBoxNacionalidad.Text.Equals("") &&
            !form.dataGridRoles.SelectedRows.Count.Equals(0) &&
            !form.dataGridHoteles.SelectedRows.Count.Equals(0) &&
            form.comboBoxTipoDoc.SelectedValue != null);
 }
Пример #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            Usuario usuarioAModificar = (Usuario)dataGridView1.CurrentRow.DataBoundItem;

            //SI EL USUARIO A SER MODIFICADO TRABAJA EN EL MISMO HOTEL QUE EL USUARIO QUE TIENE EL ROL DE ABM USUARIO
            if (usuarioAModificar.getHoteles().Any(hotelDelUserAModificar =>
                                                   this.sesion.getUsuario().getHoteles().Any(hotelDelAdmin =>
                                                                                             hotelDelAdmin.getIdHotel().Equals(hotelDelUserAModificar.getIdHotel()))))
            {
                using (ModificacionUsuario form = new ModificacionUsuario(usuarioAModificar))
                {
                    var result = form.ShowDialog();

                    //AL CERRAR LA VENTANA DESPUES DE DAR DE ALTA UN NUEVO USUARIO VUELVO A CARGAR LA LISTA
                    this.buscar_Click(sender, e);
                }
            }
            else
            {
                MessageBox.Show("El usuario que desea modificar no trabaja en el mismo Hotel que el usuario logueado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }