Exemplo n.º 1
0
 public void llenarConceptos(int x)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "P4");
         MyPermission.Demand();
         string tipos = null;
         ListaConceptos.Items.Clear();
         ListaConcepto = new Concepto();
         if (x == 0)
         {
             ListConceptos = ListaConcepto.TableToArray(ListaConcepto.dtsSelNumeroNombreCostoXTipEli("Pago de honorarios", false));
             tipos         = "Pago de honorarios";
         }
         else if (x == 1)
         {
             ListConceptos = ListaConcepto.TableToArray(ListaConcepto.dtsSelNumeroNombreCostoXTipEli("Pagos ante ayuntamiento", false));
             tipos         = "Pagos ante ayuntamiento";
         }
         for (int p = 0; p < ListConceptos.Length; p++)
         {
             PresupuestoAgregado presupuesto = (new PresupuestoAgregado()
             {
                 ID = ListConceptos[p].Numero, Tipo = tipos, ConceptoA = ListConceptos[p].Nombre.ToString(), ImporteA = Convert.ToDecimal(ListConceptos[p].Costo), CantidadA = 1, TotalA = Convert.ToDecimal(ListConceptos[p].Costo), eliminado = ListConceptos[p].Eliminado
             });
             bool esta = false;
             for (int c = 0; c < ListaConceptosAgregados.Items.Count; c++)
             {
                 PresupuestoAgregado agregado = (PresupuestoAgregado)ListaConceptosAgregados.Items[c];
                 if (agregado.ID == presupuesto.ID)
                 {
                     esta = true;
                     break;
                 }
             }
             if (esta == false)
             {
                 ListaConceptos.Items.Add(presupuesto);
             }
         }
     }
     catch (Exception ex)
     {
     }
 }