Ejemplo n.º 1
0
        private void Menu_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.N)
            {
                speech.SpeakAsyncCancelAll();
                Venta venta = new Venta(nombreToolStripMenuItem.Text);
                this.Hide();
                venta.Show();
            }
            if (e.KeyCode == Keys.S)
            {
                speech.SpeakAsyncCancelAll();
                Servicios servicios = new Servicios(nombreToolStripMenuItem.Text);
                this.Hide();
                servicios.Show();
            }
            if (e.KeyCode == Keys.C)
            {
                speech.SpeakAsyncCancelAll();
                Clientes clientes = new Clientes(nombreToolStripMenuItem.Text);
                this.Hide();
                clientes.Show();
            }
            if (e.KeyCode == Keys.R)
            {
                speech.SpeakAsyncCancelAll();
                Reportes reportes = new Reportes(nombreToolStripMenuItem.Text);
                this.Hide();
                reportes.Show();
            }
            if (e.KeyCode == Keys.V)
            {
                speech.SpeakAsyncCancelAll();
                Vehiculos vehiculos = new Vehiculos(nombreToolStripMenuItem.Text);
                this.Hide();
                vehiculos.Show();
            }
            if (e.KeyCode == Keys.Escape)
            {
                speech.SpeakAsyncCancelAll();
                InicioSesion inicio = new InicioSesion();
                this.Close();
                inicio.Show();
            }
            if (e.KeyCode == Keys.L)
            {
                Lupa2 lupa = new Lupa2();
                // this.Hide();
                lupa.Show();
                speech.SpeakAsyncCancelAll();
                speech.SpeakAsync("Ingresó a la lupa");
            }


            if (e.Shift && e.KeyCode == Keys.A)
            {
                //getayuda();
                speech.SpeakAsyncCancelAll();
                speech.SpeakAsync("En esta página se encuentran los componentes del sistema.\n" +
                                  "- Tecla 'N' para hacer una nueva venta.\n" +
                                  "- Tecla 'V' para acceder a vehículos.\n" +
                                  "- Tecla 'C' para acceder a clientes.\n" +
                                  "- Tecla 'S' para acceder a servicios.\n" +
                                  "- Tecla 'R' para acceder a reportes.\n" +
                                  "- Tecla 'ESC' para cerrar sesión.");
                MessageBox.Show("En esta página se encuentran los componentes del sistema.\n" +
                                "- Tecla 'N' para hacer una nueva venta.\n" +
                                "- Tecla 'V' para acceder a vehículos.\n" +
                                "- Tecla 'C' para acceder a clientes.\n" +
                                "- Tecla 'S' para acceder a servicios.\n" +
                                "- Tecla 'R' para acceder a reportes.\n" +
                                "- Tecla 'ESC' para cerrar sesión.", "Ayuda.", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
        private void Venta_KeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F1) //Venta
            {
                //System.Diagnostics.Process.Start("C:\\Users\\iceca\\Downloads\\ConstanciaVigencia.pdf");
                getAyuda();
                speech.SpeakAsyncCancelAll();
                speech.SpeakAsync("Ingresó a la ayuda.");
            }

            if (e.KeyCode == Keys.F3) //Clientes
            {
                if (cboUsuario.Text == "")
                {
                    Clientes client = new Clientes(usuarioToolStripMenuItem.Text);
                    this.Hide();
                    client.Show();
                }
                else
                {
                    //getinfo(1);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("¿Seguro que desea salir?");
                    DialogResult result = MessageBox.Show("¿Seguro que desea salir?", "Advertencia.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);


                    if (result == DialogResult.Yes)
                    {
                        Clientes client = new Clientes(usuarioToolStripMenuItem.Text);
                        this.Hide();
                        client.Show();
                    }
                    else if (result == DialogResult.No)
                    {
                    }
                }
            }
            if (e.KeyCode == Keys.F4) //Vehiculos
            {
                if (cboUsuario.Text == "")
                {
                    Vehiculos vehicu = new Vehiculos(usuarioToolStripMenuItem.Text);
                    this.Hide();
                    vehicu.Show();
                }
                else
                {
                    //getinfo(1);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("¿Seguro que desea salir?");
                    DialogResult result = MessageBox.Show("¿Seguro que desea salir?", "Advertencia.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);


                    if (result == DialogResult.Yes)
                    {
                        Vehiculos vehicu = new Vehiculos(usuarioToolStripMenuItem.Text);
                        this.Hide();
                        vehicu.Show();
                    }
                    else if (result == DialogResult.No)
                    {
                    }
                }
            }
            if (e.KeyCode == Keys.F5) //Servicios
            {
                if (cboUsuario.Text == "")
                {
                    Servicios servi = new Servicios(usuarioToolStripMenuItem.Text);
                    this.Hide();
                    servi.Show();
                }
                else
                {
                    //getinfo(1);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("¿Seguro que desea salir?");
                    DialogResult result = MessageBox.Show("¿Seguro que desea salir?", "Advertencia.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);


                    if (result == DialogResult.Yes)
                    {
                        Servicios servi = new Servicios(usuarioToolStripMenuItem.Text);
                        this.Hide();
                        servi.Show();
                    }
                    else if (result == DialogResult.No)
                    {
                    }
                }
            }
            if (e.KeyCode == Keys.F6) // Reportes
            {
                if (cboUsuario.Text == "")
                {
                    Reportes repo = new Reportes(usuarioToolStripMenuItem.Text);
                    this.Hide();
                    repo.Show();
                }
                else
                {
                    //getinfo(1);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("¿Seguro que desea salir?");
                    DialogResult result = MessageBox.Show("¿Seguro que desea salir?", "Advertencia.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);


                    if (result == DialogResult.Yes)
                    {
                        Reportes repo = new Reportes(usuarioToolStripMenuItem.Text);
                        this.Hide();
                        repo.Show();
                    }
                    else if (result == DialogResult.No)
                    {
                    }
                }
            }

            if (e.KeyCode == Keys.Escape) //
            {
                if (cboUsuario.Text == "")
                {
                    Menu mainMenu = new Menu("ADMIIFIX");
                    this.Hide();
                    mainMenu.Show();
                }
                else
                {
                    //getinfo(1);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("¿Seguro que desea salir?");
                    DialogResult result = MessageBox.Show("¿Seguro que desea salir?", "Advertencia.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);


                    if (result == DialogResult.Yes)
                    {
                        Menu mainMenu = new Menu("ADMIIFIX");
                        this.Hide();
                        mainMenu.Show();
                    }
                    else if (result == DialogResult.No)
                    {
                    }
                }
            }
            if (e.KeyCode == Keys.L)
            {
                Lupa2 lupa = new Lupa2();
                // this.Hide();
                lupa.Show();
                speech.SpeakAsyncCancelAll();
                speech.SpeakAsync("Se activo la Lupa");
            }

            if (cmbServicios.Text != "")
            {
                if (e.Shift && e.KeyCode == Keys.A)
                {
                    if (listaServicios.Contains(cmbServicios.Text.ToString()) && lbxServiciosSeleccionados.Items.Count != 0)
                    {
                        //getinfo(13);
                        //getAyuda();
                        //speech.SpeakAsync("Ingresó a la ayuda.");
                        speech.SpeakAsyncCancelAll();
                        speech.SpeakAsync("El servicio ya fue añadido.");
                        MessageBox.Show("El servicio ya fue añadido.", "Advertencia.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    else
                    {
                        lbxServiciosSeleccionados.Items.Add(cmbServicios.Text.ToString());
                        total = 0;
                        foreach (var serv in lbxServiciosSeleccionados.Items)
                        {
                            if (serv.Equals("Cambio de llantas"))
                            {
                                total += 200;
                            }
                            else if (serv.Equals("Alineación"))
                            {
                                total += 500;
                            }
                            else if (serv.Equals("Balanceo"))
                            {
                                total += 400;
                            }
                            else if (serv.Equals("Cambio de aceite"))
                            {
                                total += 100;
                            }
                            else if (serv.Equals("Cambio de suspensión"))
                            {
                                total += 1500;
                            }
                            else if (serv.Equals("Chequeo general"))
                            {
                                total += 500;
                            }
                        }
                    }
                    //getinfo(7);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("Servicio agregado.");
                    txtTotal.Text        = "$" + total.ToString() + ".00";
                    btnConfirmar.Enabled = true;
                    listaServicios.Add(cmbServicios.Text.ToString());
                }
            }



            if (txtTotal.Text != "$0.00")
            {
                if (e.Shift && e.KeyCode == Keys.Enter)
                {
                    //getinfo(8);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("Venta finalizada.");
                    MessageBox.Show("Venta finalizada.", "Venta.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                    Menu menu = new Menu(usuarioToolStripMenuItem.Text);
                    menu.Show();
                }
            }


            if (e.Alt && (e.KeyCode == Keys.Clear || e.KeyCode == Keys.Delete))
            {
                //getinfo(9);
                speech.SpeakAsyncCancelAll();
                speech.SpeakAsync("Servicio Eliminado");
                lbxServiciosSeleccionados.Text = "";
                txtTotal.Text = "$0.00";
                lbxServiciosSeleccionados.Items.Clear();
                btnConfirmar.Enabled = false;
            }

            if (e.Shift && e.KeyCode == Keys.C)
            {
                AgregarCliente agregarCliente = new AgregarCliente();
                agregarCliente.ShowDialog();
            }

            if (e.Shift && e.KeyCode == Keys.V)
            {
                if (cboUsuario.Text.Equals(""))
                {
                    //getinfo(2);
                    speech.SpeakAsyncCancelAll();
                    speech.SpeakAsync("Seleccione un usuario.");
                    MessageBox.Show("Seleccione un usuario.", "Advertencia.", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    AñadirVehiculo añadirVehiculo = new AñadirVehiculo(cboUsuario.Text);
                    añadirVehiculo.ShowDialog();
                }
            }
        }