static void Main(string[] args) { DoTrans(); Console.ReadLine(); object mynumber = "1050.00"; var dec = BaseHelpers.Helpers.Tools.NumericValidators.IsNumeric(mynumber); Console.Write(dec); Console.ReadLine(); var round = new RoundTest(); round.TestRound(); decimal value = 0; decimal value2 = 0; decimal value3 = 0; value = 1324.249m; value2 = 1310.519m; value3 = 1370.234m; Console.WriteLine("Ninguno {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Ninguno)); Console.WriteLine("Centecimales {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Centecimales)); Console.WriteLine("Centecimales {0} = {1}", value2, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value2, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Centecimales)); Console.WriteLine("Centecimales {0} = {1}", value3, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value3, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Centecimales)); Console.WriteLine("Decimales {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decimales)); Console.WriteLine("Decimales {0} = {1}", value2, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value2, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decimales)); Console.WriteLine("Decimales {0} = {1}", value3, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value3, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decimales)); Console.WriteLine("SinDecimales {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.SinDecimales)); Console.WriteLine("SinDecimales {0} = {1}", value2, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value2, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.SinDecimales)); Console.WriteLine("SinDecimales {0} = {1}", value3, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value3, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.SinDecimales)); Console.WriteLine("Unidades {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Unidades)); Console.WriteLine("Unidades {0} = {1}", value2, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value2, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Unidades)); Console.WriteLine("Unidades {0} = {1}", value3, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value3, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Unidades)); Console.WriteLine("Decenas {0} = {1}", value, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decenas)); Console.WriteLine("Decenas {0} = {1}", value2, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value2, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decenas)); Console.WriteLine("Decenas {0} = {1}", value3, BaseHelpers.Helpers.Tools.Redondeo.ApplyRound(value3, BaseHelpers.Helpers.Tools.Redondeo.RedondeoTypes.Decenas)); Console.ReadLine(); var encodedPassword = BaseHelpers.Helpers.Tools.CodeDecode.Encode("1"); Console.WriteLine("clave de 1: {0}", encodedPassword); // test generics bool b1 = true, b2 = false; Console.WriteLine("Before swap: {0}, {1}", b1, b2); GenericMethods.Swap <bool>(ref b1, ref b2); Console.WriteLine("After swap: {0}, {1}", b1, b2); ControlEntities db = new ControlEntities(); var pl = db.Proveedores.ToList(); //GenericMethods.GetSnapshot<ProveedoresDtos.ProvListSearch>(pl); GenericMethods.DisplayBaseClass <int>(); GenericMethods.DisplayBaseClass <string>(); // struct Point Point <int> p = new Point <int>(10, 10); // Point using double. Point <double> p2 = new Point <double>(5.4, 3.3); // class Coordenada Coordenada <int> c = new Coordenada <int>(10, 10); // Coordenada using double. Coordenada <double> c2 = new Coordenada <double>(5.4, 3.3); byte[] array = new byte[] { 1, 2, 3 }; var xxx = reversed(array, array.Length); for (int i = 0; i < xxx.Length; i++) { Console.WriteLine(xxx[i]); } Console.ReadLine(); // pasandolo como parametro en el constructor //InjectedRepository repoInjected = new InjectedRepository(); //InjectedClaseFinal final = new InjectedClaseFinal(repoInjected); //final.getShit(); // sin parametros, usa constructor por defecto, el cual enlaza con el repo InjectedClaseFinal finalSimple = new InjectedClaseFinal(); finalSimple.getShit(); // llama al getShit de ClaseFinal que a su vez llama getShit de InjectedRepository // se agrego entityframework y se hizo reference a ControlData // se creo un connectionstring var testc = new testLinq(); var prods = testc.GetProdExistencias(4); foreach (var item in prods) { Console.WriteLine(item.Cantidad); } Console.ReadLine(); }