private void ValidarFlujoCorrecto() { int.TryParse(Request.QueryString["idflujo"], out IdFlujo); //txbNroFlujo.Text = IdFlujo.ToString(); if (GridViewDatosOrden.Rows.Count == 0) { GridViewDatosFactura.Enabled = false; LabelMensaje.Visible = true; LabelMensaje.Text = "No existen Órdenes asociadas al flujo seleccionado!"; } else { GridViewDatosFactura.Enabled = true; LabelMensaje.Visible = false; #region Llenar campos de datos LiquidacionICRL.TipoFlujo tipoFlujo = LiquidacionICRL.TipoFlujoTraer(IdFlujo); txbNroFlujo.Text = tipoFlujo.flujoOnBase; txbCliente.Text = tipoFlujo.nombreAsegurado; txbTelefono.Text = tipoFlujo.telefonocelAsegurado; txbReclamo.Text = tipoFlujo.numeroReclamo; txbPoliza.Text = tipoFlujo.numeroPoliza; #endregion BloquearControlesLiquidacion(false); } }
private void BloquearControlesLiquidacion(bool verificado) { if (verificado) { GridViewDatosFactura.Enabled = false; GridViewDatosOrden.Enabled = false; GridViewDatosLiquidacion.Enabled = false; btnGenerarLiquidacion.Enabled = false; btnLiquidacionTotal.Enabled = false; btnAjusteMenor.Enabled = false; btnGuardarLiquidacion.Enabled = false; txbTipoCambio.Enabled = false; } else { int.TryParse(Request.QueryString["idflujo"], out IdFlujo); LiquidacionICRL.TipoFlujo flujo = LiquidacionICRL.TipoFlujoTraer(IdFlujo); if (flujo.estado == EstadoFlujo.ToString()) { GridViewDatosFactura.Enabled = false; GridViewDatosOrden.Enabled = false; GridViewDatosLiquidacion.Enabled = false; btnGenerarLiquidacion.Enabled = false; btnLiquidacionTotal.Enabled = false; btnAjusteMenor.Enabled = false; btnGuardarLiquidacion.Enabled = false; txbTipoCambio.Enabled = false; LabelMensaje.Visible = true; LabelMensaje.Text = "Este flujo tiene el estado 'Procesado Liquidación', por lo que no se permiten cambios."; } } }