public static int GetContador(string Variable)
 {
     try
     {
         using (var oEntidades = new RestaurantEntities())
         {
             Contadore Contador = oEntidades.Contadores.FirstOrDefault(x => x.Variable == Variable);
             if (Contador == null)
             {
                 Contador          = new Contadore();
                 Contador.Variable = Variable;
                 Contador.Valor    = 1;
                 oEntidades.Contadores.AddObject(Contador);
             }
             else
             {
                 Contador.Valor++;
                 if (Contador.Valor > 99)
                 {
                     Contador.Valor = 1;
                 }
             }
             oEntidades.SaveChanges();
             return(Contador.Valor.GetValueOrDefault(0));
         }
     }
     catch (Exception ex)
     {
         string x = ex.Message;
     }
     return(1);
 }
 public static string GetMaxDiario(string Variable)
 {
     try
     {
         string Fecha = DateTime.Today.ToShortDateString();
         using (var oEntidades = new RestaurantEntities())
         {
             Contadore Contador = oEntidades.Contadores.FirstOrDefault(x => x.Variable == Variable + Fecha);
             if (Contador == null)
             {
                 Contador          = new Contadore();
                 Contador.Variable = Variable + Fecha;
                 Contador.Valor    = 1;
                 oEntidades.Contadores.AddObject(Contador);
             }
             else
             {
                 Contador.Valor++;
             }
             oEntidades.SaveChanges();
             return(((int)Contador.Valor).ToString("000000"));
         }
     }
     catch (Exception ex)
     {
         Basicas.ManejarError(ex);
     }
     return("");
 }
 public static string GetMax(string Variable)
 {
     try
     {
         using (var oEntidades = new RestaurantEntities())
         {
             Contadore Contador = oEntidades.Contadores.FirstOrDefault(x => x.Variable == Variable);
             if (Contador == null)
             {
                 Contador          = new Contadore();
                 Contador.Variable = Variable;
                 Contador.Valor    = 1;
                 oEntidades.Contadores.AddObject(Contador);
             }
             else
             {
                 Contador.Valor++;
             }
             oEntidades.SaveChanges();
             return(((int)Contador.Valor).ToString("000000"));
         }
     }
     catch (Exception ex)
     {
         string x = ex.Message;
     }
     return("");
 }
예제 #4
0
 public static void SetMax(string Variable, int Valor)
 {
     try
     {
         using (var oEntidades = new DatosEntities())
         {
             Contadore Contador = oEntidades.Contadores.FirstOrDefault(x => x.Variable == Variable);
             if (Contador == null)
             {
                 Contador          = new Contadore();
                 Contador.Variable = Variable;
             }
             else
             {
                 Contador.Valor++;
             }
             Contador.Valor = Valor;
             oEntidades.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         string x = ex.Message;
     }
 }
 internal static void SetMax(string p, int id)
 {
     using (var oEntidades = new VeneciaEntities())
     {
         Contadore Contador = oEntidades.Contadores.FirstOrDefault(x => x.Variable == p);
         Contador.Valor = id;
         oEntidades.SaveChanges();
     }
 }