/// <summary>Bloquea el RadioButton de la planta alta si indico desde configuracion que no trabajara con la misma.</summary> private void HabilitarPA() { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion HabilitarPA = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (HabilitarPA != null) { if (HabilitarPA.TrabajaConPlantaAlta == 0) { rbnPlantaAlta.Enabled = false; } } else if (InformacionDelError == string.Empty) { MessageBox.Show("Fallo al cargar los perfiles", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); } }
private void ComprobarVencimeinto() { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion LeerConfiguracion = new Configuracion(); LeerConfiguracion = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (LeerConfiguracion != null) { // No cambiarle el estado a los rbn si se bloquearon por vencimiento de licencia (el rbn PA siempre deberia estar acivado) if (!SeVencioLicencia) { if (LeerConfiguracion.TrabajaConPlantaAlta == 0) { lblCantidadMesasPATexto.Visible = false; lblCantidadMesasPA.Visible = false; rbnPlantaBaja.Checked = true; rbnPlantaAlta.Enabled = false; ckbSegundaPlanta.Checked = false; } else { lblCantidadMesasPATexto.Visible = true; lblCantidadMesasPA.Visible = true; rbnPlantaBaja.Checked = true; rbnPlantaAlta.Enabled = true; ckbSegundaPlanta.Checked = true; } } } }
private void TrabajaConPA() { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion HabilitarPA = new Configuracion(); HabilitarPA = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (HabilitarPA != null) { if (HabilitarPA.TrabajaConPlantaAlta == 1) { rbnPlantaAlta.Enabled = true; } } else if (InformacionDelError == string.Empty) { MessageBox.Show("Fallo al comprobar si trabaja con planta alta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarConfiguracion() { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion LeerConfiguracion = new Configuracion(); LeerConfiguracion = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (LeerConfiguracion != null) { int CantidadDeMesasPB = ListarMesasActivasPB(); int CantidadDeMesasPA = ListarMesasActivasPA(); nudAvisoEspera.Value = LeerConfiguracion.AvisoEspera; nudTiempoVentanaAbierta.Value = LeerConfiguracion.TiempoFormAbierto; nudNumeroDeMesaEditar.Maximum = CantidadDeMesasPB; nudCantidadMesasAEliminar.Maximum = CantidadDeMesasPB - 1; // Preserva como minimo una mesa if (CantidadDeMesasPB != -1 && CantidadDeMesasPA != -1) { lblCantidadMesasPB.Text = Convert.ToString(CantidadDeMesasPB); lblCantidadMesasPA.Text = Convert.ToString(CantidadDeMesasPA); // El proximo numero de mesa esta dado por la cantidad total de mesas (en este caso planta baja) aumentado // en 1 (si cambia de planta a configurar se actualizara al de mesas de PA) lblNumeroNuevaMesa.Text = Convert.ToString(CantidadDeMesasPB + 1); FrmPrincipal.ObtenerInstancia().S_tslResultadoOperacion = "Configuracion cargada correctamente"; } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Fallo al intentar cargar el numero de mesas por planta"); BloquearBotonesPorError(); } } else if (InformacionDelError == string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar cargar la configuracion"); BloquearBotonesPorError(); } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar cargar la configuracion"); BloquearBotonesPorError(); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CkbSegundaPlanta_CheckedChanged(object sender, EventArgs e) { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion ActualizarConfiguracion = new Configuracion(); ActualizarConfiguracion = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (ckbSegundaPlanta.Checked) { ActualizarConfiguracion.TrabajaConPlantaAlta = 1; } else { ActualizarConfiguracion.TrabajaConPlantaAlta = 0; } InformacionDelError = string.Empty; if (Configuraciones.Actualizar(ActualizarConfiguracion, ref InformacionDelError) != 0) { if (ActualizarConfiguracion.TrabajaConPlantaAlta == 0) { lblCantidadMesasPATexto.Visible = false; lblCantidadMesasPA.Visible = false; rbnPlantaBaja.Checked = true; rbnPlantaAlta.Enabled = false; } else { lblCantidadMesasPATexto.Visible = true; lblCantidadMesasPA.Visible = true; rbnPlantaBaja.Checked = true; rbnPlantaAlta.Enabled = true; } FrmPrincipal.ObtenerInstancia().S_tslResultadoOperacion = "Preferencia de planta actualizada"; } else if (InformacionDelError != string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar actualizar la Preferencia de planta"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarConfiguraciones() { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion RegistroLeido = Configuraciones.LeerPorNumero(1, ref InformacionDelError); if (RegistroLeido != null) { TiempoLimiteTranscurrido = RegistroLeido.TiempoFormAbierto; } else if (InformacionDelError != string.Empty) { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); TiempoLimiteTranscurrido = 10; } }
private void NudTiempoVentanaAbierta_ValueChanged(object sender, EventArgs e) { if (FormularioCargado) { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion ActualizarConfiguracion = new Configuracion(); ActualizarConfiguracion = Configuraciones.LeerPorNumero(1, ref InformacionDelError); ActualizarConfiguracion.TiempoFormAbierto = (int)nudTiempoVentanaAbierta.Value; if (Configuraciones.Actualizar(ActualizarConfiguracion, ref InformacionDelError) != 0) { FrmPrincipal.ObtenerInstancia().S_TiempoLimiteTranscurrido = (int)nudTiempoVentanaAbierta.Value; } else if (InformacionDelError != string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar actualizar el tiempo"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void NudAvisoEspera_ValueChanged(object sender, EventArgs e) { if (FormularioCargado) { string InformacionDelError = string.Empty; ClsConfiguraciones Configuraciones = new ClsConfiguraciones(); Configuracion ActualizarConfiguracion = new Configuracion(); ActualizarConfiguracion = Configuraciones.LeerPorNumero(1, ref InformacionDelError); ActualizarConfiguracion.AvisoEspera = (int)nudAvisoEspera.Value; if (Configuraciones.Actualizar(ActualizarConfiguracion, ref InformacionDelError) != 0) { FrmMesas.ObtenerInstancia().S_AvisoEspera = (int)nudAvisoEspera.Value; FrmPrincipal.ObtenerInstancia().S_tslResultadoOperacion = "Tiempo aviso espera actualizado"; } else if (InformacionDelError != string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Error al intentar actualizar el tiempo aviso espera"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }