示例#1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            List <PizarronDeEquipo> pizarrones = new List <PizarronDeEquipo>();
            var usuarios = new List <PizarronDeEquipo>(lstPizarrones.SelectedRows.Count);

            for (int index = 0; index < lstPizarrones.SelectedRows.Count; index++)
            {
                var      selectedRow = lstPizarrones.SelectedRows[index];
                string   nombre      = selectedRow.Cells["Nombre"].FormattedValue.ToString();
                string   equipo      = selectedRow.Cells["Equipo"].FormattedValue.ToString();
                Pizarron p           = s.BuscarPizarronPorNombreYEquipo(nombre, equipo);
                s.EliminarPizarron(p);
            }
            MessageBox.Show("Cambios guardados");
            if (usuarioLogueado.EsAdministrador)
            {
                MenuAdministrador ventana = new MenuAdministrador(usuarioLogueado);
                Panel             parent  = this.Parent as Panel;
                parent.Controls.Clear();
                parent.Controls.Add(ventana);
            }
            else
            {
                MenuUsuario ventana = new MenuUsuario(usuarioLogueado);
                Panel       parent  = this.Parent as Panel;
                parent.Controls.Clear();
                parent.Controls.Add(ventana);
            }
        }
示例#2
0
 private void btnIngresar_Click(object sender, EventArgs e)
 {
     try
     {
         string email      = this.txtUsuario.Text;
         string contraseña = this.txtContraseña.Text;
         controlador1.IniciarSesionOK(email, contraseña);
         controlador2.ContraseñaCorrectaOK(email, contraseña);
         Panel parent = this.Parent as Panel;
         if (s.BuscarUsuarioPorMail(email).EsAdministrador)
         {
             MenuAdministrador nuevoMenuAdmin = new MenuAdministrador(s.BuscarUsuarioPorMail(email));
             parent.Controls.Clear();
             parent.Controls.Add(nuevoMenuAdmin);
         }
         else
         {
             MenuUsuario nuevoMenuUsuario = new MenuUsuario(s.BuscarUsuarioPorMail(email));
             parent.Controls.Clear();
             parent.Controls.Add(nuevoMenuUsuario);
         }
     }
     catch (ExcepcionUsuarioIncorrecto e1)
     {
         MessageBox.Show(e1.Message);
     }
     catch (ExcepcionContraseñaIncorrecta e2)
     {
         MessageBox.Show(e2.Message);
     }
 }
示例#3
0
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            Panel parent = this.Parent as Panel;

            parent.Controls.Clear();
            if (usuarioLogueado.EsAdministrador)
            {
                MenuAdministrador nuevoMenuAdmin = new MenuAdministrador(usuarioLogueado);
                parent.Controls.Add(nuevoMenuAdmin);
            }
            else
            {
                MenuUsuario nuevoMenuUsuario = new MenuUsuario(usuarioLogueado);
                parent.Controls.Add(nuevoMenuUsuario);
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Panel  parent      = this.Parent as Panel;
         Equipo equipo      = (Equipo)cmbEquipo.SelectedItem;
         string nombre      = txtNombre.Text;
         string alto        = txtAlto.Text;
         string ancho       = txtAncho.Text;
         string descripcion = txtDescripcion.Text;
         controlador1.NombrePizarronVacio(nombre);
         controlador2.NombrePizarronRepetido(nombre, equipo);
         controlador3.EsValorNumerico(alto);
         controlador3.EsValorNumerico(ancho);
         Pizarron nuevoPizarron = new Pizarron(nombre, equipo, descripcion, Int32.Parse(alto), Int32.Parse(ancho), usuarioLogueado);
         sistema.AgregarPizarron(nuevoPizarron);
         MessageBox.Show("Pizarrón guardado!");
         MenuUsuario nuevoMenuUsuario = new MenuUsuario(usuarioLogueado);
         parent.Controls.Clear();
         if (usuarioLogueado.EsAdministrador)
         {
             parent.Controls.Add(new MenuAdministrador(usuarioLogueado));
         }
         else
         {
             parent.Controls.Add(new MenuUsuario(usuarioLogueado));
         }
     }
     catch (ExcepcionNombrePizarronVacio e1)
     {
         MessageBox.Show(e1.Message);
     }
     catch (ExcepcionPizarronRepetido e2)
     {
         MessageBox.Show(e2.Message);
     }
     catch (ExcepcionAnchoYAltoPizarron e3)
     {
         MessageBox.Show(e3.Message);
     }
 }