Exemplo n.º 1
0
 public List <Carticulo> AgregarAtirculosPorRubro(Crubro oRubro)
 {
     if (L_RubrosSeleccionados.Contains(oRubro))
     {
         throw new Exception("El rubro seleccionado ya esta cargado. No se puede repetir.");
     }
     else
     {
         if (L_ArtDesactualizados.Count == 0)
         {
             L_ArtDesactualizados = admArt.DevolverListaVigentes(oRubro);
         }
         else
         {
             List <Carticulo> L = admArt.DevolverListaVigentes(oRubro);
             foreach (Carticulo aux in L)
             {
                 if (!L_ArtDesactualizados.Contains(aux))
                 {
                     L_ArtDesactualizados.Add(aux);
                 }
             }
         }
         L_RubrosSeleccionados.Add(oRubro);
     }
     return(L_ArtDesactualizados);
 }
Exemplo n.º 2
0
        public void CargarItems(Cventa oVenta, int caja_diaria)
        {
            DataTable      DT     = Cdatos_ventas.DevolverArticulosVenta(oVenta, caja_diaria);
            Ctrl_articulos admArt = Ctrl_articulos.ClaseActiva();

            admArt.DevolverListaVigentes();
            foreach (DataRow DR in DT.Rows)
            {
                Carticulo obj = admArt.BuscarEnVigentes(DR[0].ToString());
                oVenta.Items().Add(new Citem(obj, Convert.ToDecimal(DR[1]), Convert.ToDecimal(DR[2])));
            }
        }