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; } }
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; } }