/* * Efecto: cambia de modo de acuerdo a la operación a realizar (consultar=0, agrgar=1, modificar=2 y eliminar=3). * Requiere: presionar el botón. * Modifica: los estados de los componentes de pantalla y variables locales. */ protected void cambiarModo() { switch (modo) { case 0: //consultar cbxHora.Disabled = true; txtPax.Disabled = true; txaNotas.Disabled = true; textFecha.Disabled = true; cbxTipo.Enabled = false; cbxTipoPago.Disabled = true; btnAceptar.Disabled = true; fechaDeEntrada.Disabled = true; consultarServicio(); fechaDeEntrada.Disabled = true; break; case 1: //agregar txtPax.Value = controladora.paxConsultado(reservConsultada.Numero); fechaDeEntradaCalendario.SelectedDate = DateTime.Today; textFecha.Value = DateTime.Today.ToString("MM/dd/yyyy"); btnAnular.Disabled = true; btnEditar.Disabled = true; break; case 2: //modificarcbxHora.Disabled = true; txtPax.Disabled = false; txaNotas.Disabled = false; textFecha.Disabled = false; cbxTipo.Enabled = true; cbxTipoPago.Disabled = false; btnAceptar.Disabled = false; fechaDeEntrada.Disabled = false; consultarServicio(); fechaDeEntrada.Disabled = false; fechaDeEntradaCalendario.SelectedDate = DateTime.Parse(entidadConsultada.Fecha); textFecha.Value = entidadConsultada.Fecha; btnEditar.Disabled = true; break; } }
/* * Efecto: cambia de modo de acuerdo a la operación a realizar (consultar=0, agrgar=1, modificar=2 y eliminar=3). * Requiere: presionar el botón. * Modifica: los estados de los componentes de pantalla y variables locales. */ protected void cambiarModo() { switch (modo) { case 0: //consultar cbxHora.Disabled = true; txtPax.Disabled = true; txaNotas.Disabled = true; textFecha.Disabled = true; cbxTipo.Enabled = false; cbxTipoPago.Disabled = true; btnAceptar.Disabled = true; fechaDeEntrada.Disabled = true; consultarServicio(); fechaDeEntrada.Disabled = true; btnAnular.Visible = true; btnEditar.Visible = true; btnAnular.Disabled = false; btnEditar.Disabled = false; break; case 1: //agregar txtPax.Value = controladora.paxConsultado(reservConsultada.Numero); DateTime fechIni = DateTime.Parse(reservConsultada.FechaInicio.ToString()); if (fechIni <= DateTime.Today) { fechIni = DateTime.Today; } fechaDeEntradaCalendario.SelectedDate = fechIni; textFecha.Value = fechIni.ToString("MM/dd/yyyy"); btnAnular.Disabled = true; btnEditar.Disabled = true; btnAnular.Visible = false; btnEditar.Visible = false; break; case 2: //modificar cbxHora.Disabled = false; txtPax.Disabled = false; txaNotas.Disabled = false; textFecha.Disabled = false; cbxTipo.Enabled = true; cbxTipoPago.Disabled = false; btnAceptar.Disabled = false; fechaDeEntrada.Disabled = false; consultarServicio(); fechaDeEntrada.Disabled = false; fechaDeEntradaCalendario.SelectedDate = DateTime.Parse(entidadConsultada.Fecha); textFecha.Value = entidadConsultada.Fecha; btnEditar.Disabled = true; btnAnular.Visible = true; btnEditar.Visible = true; int i = 0; bool bandera = false; while (i < tipo.Rows.Count && bandera == false) { if (tipo.Rows[i][0].ToString().Equals(entidadConsultada.IdServiciosExtras.ToString())) { bandera = true; } else { i++; } } AdaptarHora(tipo.Rows[i][1].ToString()); break; } }