Ejemplo n.º 1
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        short _añoAtt      = 0;
        int   _numeroFolio = 0;

        if (txtAñoAtt.Text.Trim().Length == 0 || txtFolio.Text.Trim().Length == 0)
        {
            return;
        }

        try
        {
            _añoAtt      = Convert.ToInt16(txtAñoAtt.Text);
            _numeroFolio = Convert.ToInt32(txtFolio.Text);

            _folio = new SigametLiquidacion.FolioLiquidacion(_añoAtt, _numeroFolio);
            _folio.ConsultaPedidos();
            _folio.ConfigurarLista();

            this.ViewState["Folio"] = _folio;

            lblStatus.Text += _folio.Status;
            ConsultaResumenLiquidacion();

            switch (_folio.Status.Trim().ToUpper())
            {
            case "LIQUIDADO":
                btnCancelarPagos.Enabled = true;
                btnCancelarPagos.Visible = true;
                break;

            case "CIERRE":
                if (_folio.ListaPedidos.Rows.Count > 0)
                {
                    btnCancelarPedidos.Enabled = true;
                    btnCancelarPedidos.Visible = true;
                    lblStatus.Text             = "STATUS: Liquidación iniciada";
                }
                break;

            default:
                lblMensaje.Text = "Con este status no se puede cancelar la liquidación";
                break;
            }
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 2
0
    protected void btnCancelarPagos_Click(object sender, EventArgs e)
    {
        _folio = (SigametLiquidacion.FolioLiquidacion)ViewState["Folio"];
        try
        {
            _folio.CancelarCobros(_folio.AñoAtt, _folio.Folio);

            btnCancelarPagos.Visible   = false;
            btnCancelarPedidos.Visible = true;
            lblMensaje.Text            = "Abonos cancelados correctamente";
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }
Ejemplo n.º 3
0
    protected void btnCancelarPedidos_Click(object sender, EventArgs e)
    {
        _folio = (SigametLiquidacion.FolioLiquidacion)ViewState["Folio"];

        try
        {
            _folio = new SigametLiquidacion.FolioLiquidacion(Convert.ToInt16(txtAñoAtt.Text), Convert.ToInt32(txtFolio.Text));
            _folio.ConsultaPedidos();
            _folio.ConfigurarLista();

            _folio.CancelarPedidos(_folio.AñoAtt, _folio.Folio);
            btnCancelarPedidos.Visible = false;
            lblMensaje.Text            = "Pedidos cancelados correctamente";
        }
        catch (Exception ex)
        {
            lblMensaje.Text = ex.Message;
        }
    }