Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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.";
                }
            }
        }