private void FormAsignarHab_Load(object sender, EventArgs e)
 {
     form = (FormCierreTurno)this.Owner;
     lblMonto.Text = form.detallesHab.impHabitacion.ToString("C");
     lblNroHab.Text = form.nroHab.ToString();
     cargarDetallesTurno(form.nroHab);
 }
        public static Boolean ProcesarTecla(Keys tecla,fPrincipal2 formPrincipal)
        {
            if (tecla == Keys.Escape)
            {
                for (int nH = 101; nH < 121; nH++)
                {
                    //formPrincipal.estadoHabitaciones[nH] = 0;
                }
                return true;
            }
            if(tecla == Keys.Alt)
            {
                return true;
            }
            if (tecla == Keys.Up || tecla == Keys.Down || tecla == Keys.Left || tecla == Keys.Right || tecla == Keys.Enter || tecla == Keys.RShiftKey || tecla == Keys.LShiftKey)
            {
                return true;
            }

            if (tecla == Keys.A)
            {
                Alarma.activar(formPrincipal, "Test");
                return true;
            }
            if (tecla == Keys.Z)
            {
                Alarma.desactivar();
                return true;
            }
            if (tecla == Keys.L)
            {
                if (luz == 0)
                {
                    ((DataGridViewImageCell)formPrincipal.dataGridView1.Rows[0].Cells["luz"]).Value = Resources.luzOn;
                    luz = 1;
                }
                else
                if (luz == 1)
                {
                    ((DataGridViewImageCell)formPrincipal.dataGridView1.Rows[0].Cells["luz"]).Value = Resources.luzOff3;
                    luz = 0;
                }
                return true;
            }

            if (tecla == Keys.F1 || tecla == Keys.F2 || tecla == Keys.F3 || tecla == Keys.F4 || tecla == Keys.F5
                || tecla == Keys.F6 || tecla == Keys.F7 || tecla == Keys.F8 || tecla == Keys.F9 || tecla == Keys.F10
                || tecla == Keys.F11 || tecla == Keys.F12)
            {
                //if (!fPresionada)
                {
                    fPresionada = true;

                    switch (tecla)
                    {
                        case Keys.F1:
                            funcion = "F1";
                            FormAsignarHab asignarHab = new FormAsignarHab();
                            asignarHab.Owner = formPrincipal;
                            asignarHab.Show();
                            asignarHab.Activate();
                            asignarHab.tbNroHab.Focus();

                            break;
                        case Keys.F2:
                            FormCancelarHab cancelarHab = new FormCancelarHab();
                            cancelarHab.Owner = formPrincipal;
                            cancelarHab.Show();

                            cancelarHab.Activate();
                            cancelarHab.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Cancelar Habitación");
                            break;
                        case Keys.F3:
                            FormAdelantoDinero fAdelantoDinero = new FormAdelantoDinero();
                            fAdelantoDinero.Owner = formPrincipal;
                            fAdelantoDinero.Show();

                            fAdelantoDinero.Activate();
                            fAdelantoDinero.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Adelanto Dinero");
                            break;
                        case Keys.F4:
                            FormCierreTurno fCierreTurno = new FormCierreTurno();
                            fCierreTurno.Owner = formPrincipal;
                            fCierreTurno.Show();

                            fCierreTurno.Activate();
                            fCierreTurno.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Cerrar Turno");
                            break;
                        case Keys.F5:
                            FormPedidoBar pedidoBar = new FormPedidoBar();
                            pedidoBar.Owner = formPrincipal;
                            pedidoBar.Show();

                            pedidoBar.Activate();
                            pedidoBar.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Pedido de Bar");
                            break;
                        case Keys.F6:
                            FormAnularPedidoBar anuPedidoBar = new FormAnularPedidoBar();
                            anuPedidoBar.Show();
                            anuPedidoBar.Owner = formPrincipal;

                            anuPedidoBar.Activate();
                            anuPedidoBar.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Anular Pedido Bar");
                            break;
                        case Keys.F7:
                            FormAvisosHorarios avisosHorarios = new FormAvisosHorarios();
                            avisosHorarios.Owner = formPrincipal;
                            avisosHorarios.Show();

                            avisosHorarios.Activate();
                            avisosHorarios.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Avisos Horarios");

                            break;
                        case Keys.F8:
                            FormCambiarEstado fCambEst = new FormCambiarEstado();
                            fCambEst.Owner = formPrincipal;
                            fCambEst.Show();

                            fCambEst.Activate();
                            fCambEst.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Cambiar Estado Habitación");

                            break;
                        case Keys.F9:
                            FormExtraccionDinero extraccionDinero = new FormExtraccionDinero();
                            extraccionDinero.Owner = formPrincipal;
                            extraccionDinero.Show();

                            extraccionDinero.Activate();
                            extraccionDinero.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Extracción Dinero");

                            break;
                        case Keys.F10:
                            FormClavesOpcionales fClavesOp = new FormClavesOpcionales();
                            fClavesOp.Owner = formPrincipal;
                            fClavesOp.Show();

                            fClavesOp.Activate();
                            fClavesOp.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Claves Opcionales");

                            break;
                        case Keys.F11:
                            FormEstadoCaja fEstCaja = new FormEstadoCaja();
                            fEstCaja.Owner = formPrincipal;
                            fEstCaja.Show();

                            fEstCaja.Activate();
                            LoggerProxy.Info("Ingreso Estado Caja");

                            break;
                        case Keys.F12:
                            FormCierrePlanilla cierrePlanilla = new FormCierrePlanilla();
                            cierrePlanilla.Owner = formPrincipal;
                            cierrePlanilla.Show();

                            cierrePlanilla.Activate();
                            cierrePlanilla.tbNroHab.Focus();
                            LoggerProxy.Info("Ingreso Cierre Caja");

                            break;
                        default:
                            return false;
                    }

                    return true;
                }
            }

            return false;
        }