コード例 #1
0
        /// <summary>
        /// Prueba de loguearse con el email y contraseña de los TextBoxs. Si es correcto,
        /// accede a la app, si es incorrecto muestra el mensaje de error
        /// </summary>
        private void intentarLogin()
        {
            Administradores admin = Base_de_Datos.ORM_Admin.SelectAdminLogin(textBoxEmail.Text, textBoxContrasenya.Text);

            if (admin == null)
            {
                valido = false;
                labelIncorrectos.Visible = true;
            }
            else
            {
                adminLogeado = new Administradores();

                adminLogeado.superadmin  = admin.superadmin;
                adminLogeado.id          = admin.id;
                adminLogeado.nombre      = admin.nombre;
                adminLogeado.apellidos   = admin.apellidos;
                adminLogeado.email       = admin.email;
                adminLogeado.contrasenya = admin.contrasenya;
                adminLogeado.Eventos     = admin.Eventos;
                adminLogeado.Comunidades = admin.Comunidades;

                valido = true;

                Hide();
                FormMenu formMenu = new FormMenu();
                labelIncorrectos.Visible = false;
                formMenu.ShowDialog();
                textBoxEmail.Clear();
                textBoxContrasenya.Clear();
                Show();
            }
        }
コード例 #2
0
        private void cancelarBtn_Click(object sender, EventArgs e)
        {
            FormMenu inicio = new FormMenu();

            this.Hide();
            inicio.ShowDialog();
            this.Close();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            FormMenu menu = new FormMenu();

            this.Hide();
            menu.ShowDialog();
            this.Close();
        }
コード例 #4
0
        private void volverButton_Click(object sender, EventArgs e)
        {
            FormMenu inicio = new FormMenu();

            this.Hide();
            inicio.ShowDialog();
            this.Close();
        }
コード例 #5
0
        private void goToMenu()
        {
            FormMenu formMenu = new FormMenu();

            this.Hide();
            formMenu.ShowDialog();
            this.Close();
        }
コード例 #6
0
        private void btnCancelar_Click(object sender, EventArgs e)
        {
            FormMenu menu = new FormMenu();

            this.Hide();
            menu.ShowDialog();
            this.Close();

            /* esto se deberia adaptar segun el loguin del admin y los hoteles q administra (al que quiere modificar)*/
        }
コード例 #7
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Ir a un Form y cargar solo las funcionalidades que tenga el usuario.
            usuario.Id_Rol = Convert.ToInt32(comboBox1.SelectedValue.ToString());
            FormMenu formMenu = new FormMenu(usuario);

            this.Hide();
            formMenu.ShowDialog();
            this.Close();
        }
コード例 #8
0
 private void btnMaestros_Click(object sender, EventArgs e)
 {
     if (clienteConectado)
     {
         FormMenu frm2 = new FormMenu();
         frm2.ShowDialog();
     }
     else
     {
         MessageBox.Show("Debe conectarse primero con el servidor", "No es posible realizar la acción solicitada", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
コード例 #9
0
ファイル: FrmLogIn.cs プロジェクト: AgustinDavidNievas/aefi
        private void invitadoBtn_Click(object sender, EventArgs e)
        {
            // cargo el rol de guest en la variable global del sistema
            Program.idRol = 1;

            MessageBox.Show("Bienvenido al sistema, usted ingresó como invitado", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //new de la ventana que se tiene que abrir

            FormMenu menu = new FormMenu();

            this.Hide();
            menu.ShowDialog();
            this.Close();
        }
コード例 #10
0
 private void btnVolver_Click(object sender, EventArgs e)
 {
     if (x == 0)
     {
         FormMenu inicio = new FormMenu();
         this.Hide();
         inicio.ShowDialog();
         this.Close();
     }
     else if (x == 1)
     {
         FormListaDeHoteles listado = new FormListaDeHoteles();
         this.Hide();
         listado.ShowDialog();
         this.Close();
     }
 }
コード例 #11
0
 private void VolverButton_Click(object sender, EventArgs e)
 {
     if (x == 0)
     {
         FormMenu inicio = new FormMenu();
         this.Hide();
         inicio.ShowDialog();
         this.Close();
     }
     else if (x == 1)
     {
         FormBuscadorDeClientes listado = new FormBuscadorDeClientes();
         this.Hide();
         listado.ShowDialog();
         this.Close();
     }
 }
コード例 #12
0
ファイル: FormLogin.cs プロジェクト: ortizmarcosn/FRBAHOTEL
        private void button_LoginHuesped_Click(object sender, EventArgs e)
        {
            Usuario usuario = new Usuario();

            usuario.hotel = 0;
            usuario.id    = "guest";
            Rol rol = new Rol(3, "guest");

            usuario.rol = rol;

            VarGlobal.usuario = usuario;
            FormMenu formMenu = new FormMenu();

            this.Hide();
            formMenu.ShowDialog();
            this.Close();
        }
コード例 #13
0
ファイル: FrmLogIn.cs プロジェクト: AgustinDavidNievas/aefi
        private void entrarBtn_Click(object sender, EventArgs e)
        {
            int    rolSeleccionado;
            int    hotelSeleccionado;
            string mail;
            String consulta = "SELECT ID_Rol " +
                              "FROM AEFI.TL_Rol " +
                              "WHERE Descripcion = @Descripcion " +
                              "AND Activo = 1";
            String consultaHotel = "SELECT ID_Hotel " +
                                   "FROM AEFI.TL_Hotel h " +
                                   "WHERE h.Nombre= @Descripcion ";
            string consultaMail = "SELECT Mail " +
                                  "FROM AEFI.TL_Usuario " +
                                  "WHERE Username = @Username ";


            try
            {
                conexion.Open();

                SqlCommand comando = new SqlCommand(consulta, conexion);
                comando.Parameters.Add(new SqlParameter("@Descripcion", cxbRol.SelectedItem.ToString()));
                SqlDataReader reader = comando.ExecuteReader();
                reader.Read();
                rolSeleccionado = Convert.ToInt32(reader["ID_Rol"]);
                reader.Close();

                // cargo el rol en la variable global del sistema
                Program.idRol = rolSeleccionado;


                comando = new SqlCommand(consultaHotel, conexion);
                comando.Parameters.Add(new SqlParameter("@Descripcion", hotelCmbBox.SelectedItem.ToString()));
                reader = comando.ExecuteReader();
                reader.Read();
                hotelSeleccionado = Convert.ToInt32(reader["ID_Hotel"]);
                reader.Close();

                //cargo el hotel en la variable global del sistema
                Program.idHotel = hotelSeleccionado;

                comando = new SqlCommand(consultaMail, conexion);
                comando.Parameters.Add(new SqlParameter("@Username", txbUsuario.Text));
                reader = comando.ExecuteReader();
                reader.Read();
                mail = Convert.ToString(reader["Mail"]);
                reader.Close();

                //cargo el mail del usuario en la variable global del sistema
                Program.mailUsuario = mail;

                MessageBox.Show("Bienvenido al sistema", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //new de la ventana que se tiene que abrir
                FormMenu menu = new FormMenu();
                this.Hide();
                menu.ShowDialog();
                this.Close();
            }
            catch (SqlException exc)
            {
                MessageBox.Show(exc.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                conexion.Close();
            }
        }
コード例 #14
0
        private void CrearButton_Click(object sender, EventArgs e)
        {
            if (verificarTextBoxNoVacios())
            {
                try
                {
                    conexion.Open();

                    if (x == 0)
                    {
                        SqlCommand comando = new SqlCommand("AEFI.insertar_cliente", conexion);
                        comando.CommandType = CommandType.StoredProcedure;
                        aniadirParametros(comando);
                    }
                    else if (x == 1)
                    {
                        SqlCommand comando = new SqlCommand("AEFI.actualizar_cliente", conexion);
                        comando.CommandType = CommandType.StoredProcedure;
                        comando.Parameters.Add(new SqlParameter("@ID_Cliente", id_cliente));
                        aniadirParametros(comando);
                    }
                    else if (x == 2)
                    {
                        SqlCommand comando = new SqlCommand("AEFI.insertar_cliente", conexion);
                        comando.CommandType = CommandType.StoredProcedure;
                        aniadirParametros(comando);

                        string consultaID = "SELECT ID_Cliente "
                                            + "FROM AEFI.TL_Cliente "
                                            + "WHERE Mail = " + BaseDeDatos.agregarApostrofos(txbMail.Text);//ya que no hay 2 mails iguales

                        SqlCommand    comandoId = new SqlCommand(consultaID, conexion);
                        SqlDataReader readerId  = comandoId.ExecuteReader();
                        readerId.Read();
                        int id = Convert.ToInt32(readerId[0]);
                        readerId.Close();


                        string cantidadDeClientes = "SELECT COUNT(ID_Cliente) " +
                                                    "FROM AEFI.TL_Cliente ";

                        //perdon Esme la costumbre gana, tengo que crear otro commando :P
                        SqlCommand    comandoCant = new SqlCommand(cantidadDeClientes, conexion);
                        SqlDataReader readerCant  = comandoCant.ExecuteReader();
                        readerCant.Read();
                        int cantDeClientesDespues = Convert.ToInt32(readerCant[0]);

                        if (cantDeClientesAntes != cantDeClientesDespues)
                        {//significa que si se ingreso un cliente
                            FormGenerarReserva r = new FormGenerarReserva(id);
                            this.Hide();
                            r.ShowDialog();
                            this.Close();
                        }
                        else
                        {
                            FormMenu m = new FormMenu();
                            this.Hide();
                            m.ShowDialog();
                            this.Close();
                        }
                    }
                }
                catch (Excepciones exc)
                {
                    MessageBox.Show(exc.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    conexion.Close();

                    FormMenu m = new FormMenu();
                    this.Hide();
                    m.ShowDialog();
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Debe completar todos los campos", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }