Example #1
0
        public static void ImpactarMatriz(List <Entidades.ListaPrecio> ListasPrecioAImportar, DataTable Matriz, Entidades.Sesion Sesion)
        {
            string        listasPrecio     = RN.ListaPrecio.ListaPorCuitString(true, false, false, Sesion);
            StringBuilder ListasPrecioInex = new StringBuilder(String.Empty);

            for (int i = 0; i < ListasPrecioAImportar.Count; i++)
            {
                if (listasPrecio.IndexOf("[" + ListasPrecioAImportar[i].Id + "]") == -1)
                {
                    if (ListasPrecioInex.ToString() != String.Empty)
                    {
                        ListasPrecioInex.Append(", ");
                    }
                    ListasPrecioInex.Append(ListasPrecioAImportar[i].Id);
                }
            }
            if (ListasPrecioInex.ToString() == String.Empty)
            {
                DB.Precio db = new DB.Precio(Sesion);
                db.ImpactarMatriz(ListasPrecioAImportar, Matriz);
            }
            else
            {
                throw new EX.Precio.ListaPrecioInex(ListasPrecioInex.ToString());
            }
        }
Example #2
0
 public static double Valor(string IdArticulo, string IdListaPrecio, Entidades.Sesion Sesion)
 {
     Entidades.Precio precio = new Entidades.Precio();
     precio.Cuit          = Sesion.Cuit.Nro;
     precio.IdArticulo    = IdArticulo;
     precio.IdListaPrecio = IdListaPrecio;
     DB.Precio db = new DB.Precio(Sesion);
     try
     {
         db.Leer(precio);
         return(precio.Valor);
     }
     catch
     {
         return(0);
     }
 }
Example #3
0
 public static double Valor(string IdArticulo, string IdListaPrecio, Entidades.Sesion Sesion)
 {
     Entidades.Precio precio = new Entidades.Precio();
     precio.Cuit = Sesion.Cuit.Nro;
     precio.IdArticulo = IdArticulo;
     precio.IdListaPrecio = IdListaPrecio;
     DB.Precio db = new DB.Precio(Sesion);
     try
     {
         db.Leer(precio);
         return precio.Valor;
     }
     catch
     {
         return 0;
     }
 }
Example #4
0
 public static void ImpactarMatriz(List<Entidades.ListaPrecio> ListasPrecioAImportar, DataTable Matriz, Entidades.Sesion Sesion)
 {
     string listasPrecio = RN.ListaPrecio.ListaPorCuitString(true, false, false, Sesion);
     StringBuilder ListasPrecioInex = new StringBuilder(String.Empty);
     for (int i = 0; i < ListasPrecioAImportar.Count; i++)
     {
         if (listasPrecio.IndexOf("[" + ListasPrecioAImportar[i].Id + "]") == -1)
         {
             if (ListasPrecioInex.ToString() != String.Empty) ListasPrecioInex.Append(", ");
             ListasPrecioInex.Append(ListasPrecioAImportar[i].Id);
         }
     }
     if (ListasPrecioInex.ToString() == String.Empty)
     {
         DB.Precio db = new DB.Precio(Sesion);
         db.ImpactarMatriz(ListasPrecioAImportar, Matriz);
     }
     else
     {
         throw new EX.Precio.ListaPrecioInex(ListasPrecioInex.ToString());
     }
 }
Example #5
0
 public static DataTable Matriz(List <Entidades.ListaPrecio> ListasPrecio, Entidades.Sesion Sesion)
 {
     DB.Precio db = new DB.Precio(Sesion);
     return(db.Matriz(ListasPrecio));
 }
Example #6
0
 public static DataTable Matriz(List<Entidades.ListaPrecio> ListasPrecio, Entidades.Sesion Sesion)
 {
     DB.Precio db = new DB.Precio(Sesion);
     return db.Matriz(ListasPrecio);
 }