static void TestCita() { var proveedorManager = new ProveedorManager(); var proveedor = proveedorManager.Find(67); var preAsnManager = new PreAsnManager(); var result = preAsnManager.GetOrdenesActivasConDetalle(proveedor.Id); var test1 = result .Where(o => o.Detalles.Any(de => String.Equals(de.Centro, "CD06", StringComparison.CurrentCultureIgnoreCase))) .Where(o => o.TotalPermitido > 0) .ToList(); var test2 = result .Where(o => o.Detalles.Any(de => de.Centro == "CD06")) //.Where(o => o.TotalPermitido > 0) .ToList(); var test3 = new List <PreAsn>(); foreach (var ord in result) { if (ord.EsCrossDock) { Console.WriteLine("Es CrossDock"); } foreach (var det in ord.Detalles) { if (det.Centro == "CD06" && ord.TotalPermitido > 0) { test3.Add(ord); } } } }
static void Main(string[] args) { TestExcel(); return; /*ValidarSat(); * return; */ // solo el folio var serializer = new XmlSerializer(typeof(Comprobante)); //var archivoXml = new FileStream(@"C:\temp\borrar\miro\factura.xml", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); //var archivoXml = new FileStream(@"C:\temp\borrar\miro\4EEC-A....xml", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); //var archivoXml = new FileStream(@"C:\temp\borrar\miro\4939-A....xml", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); var archivoXml = new FileStream(@"C:\temp\borrar\miro\error.xml", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); var comprobante = (Comprobante)serializer.Deserialize(archivoXml); var sapFacturaManager = new SapFacturaManager(); decimal cantidad = 0; foreach (var concepto in comprobante.Conceptos.Concepto) { cantidad = cantidad + Convert.ToDecimal(concepto.Cantidad); } var factura = sapFacturaManager.CrearFactura( "0000500000", //"0000000004", /*comprobante.Serie + */ comprobante.Folio, DateTime.ParseExact(comprobante.Fecha, "yyyy-MM-dd'T'HH:mm:ss", CultureInfo.InvariantCulture), //DateTime.Parse(comprobante.Fecha, null, DateTimeStyles.RoundtripKind), comprobante.SubTotal, comprobante.Total, cantidad.ToString(), comprobante.Complemento.TimbreFiscalDigital.UUID, comprobante.Emisor.Rfc); Console.WriteLine(JsonConvert.SerializeObject(factura)); Console.ReadKey(); return; var preCita = new PreCita(); preCita.Fecha = DateTime.Today; preCita.HorarioRielesIds = new List <int> { 850 }; var url = "http://*****:*****@"C:\temp\borrar\factura.xml"); Console.WriteLine(response); Console.ReadKey(); return; Console.WriteLine(RulesManager.GetCantidadRieles(1716)); Console.ReadKey(); return; const string sql = @"INSERT INTO citas (FechaCita, Tienda, CantidadTotal, ProveedorId, UsuarioIdTx) VALUES(@FechaCita, @Tienda, @CantidadTotal, @ProveedorId, @UsuarioIdTx)"; var parameters = new List <MySqlParameter> { new MySqlParameter("FechaCita", DateTime.Today.Date), new MySqlParameter("Tienda", "TD01"), new MySqlParameter("CantidadTotal", 50), new MySqlParameter("ProveedorId", "33"), new MySqlParameter("UsuarioIdTx", "15e814e8-0967-46e1-9a9d-fdfb7a1f2d4b"), }; Db.Insert(sql, parameters); Console.WriteLine(DateTime.Now.Hour); Console.ReadLine(); return; var sapFechaEntrega = DateTime.Today; var semana = CultureInfo .GetCultureInfo("es-MX") .Calendar .GetWeekOfYear(sapFechaEntrega, CalendarWeekRule.FirstDay, sapFechaEntrega.DayOfWeek); Console.WriteLine(semana); var day = sapFechaEntrega.AddDays(-30); while (day < sapFechaEntrega.AddDays(30)) { var semana2 = CultureInfo .GetCultureInfo("es-MX") .Calendar .GetWeekOfYear(day, CalendarWeekRule.FirstDay, day.DayOfWeek); if (semana2 >= semana - 2 && semana2 <= semana + 2) { Console.WriteLine(day.ToString("dd/MM/yyyy")); } day = day.AddDays(1); } Console.ReadLine(); return; var db = new Entities(); var proveedor = db.proveedores.Find(41); var testPartida = new SapPartidaManager(); return; var ordenCompraManager = new OrdenCompraManager(); return; var testRfc = new TestRfc(); //testRfc.TestPartidas("0000001727"); testRfc.TestOrdenesDeCompraHeader("0000001725"); /* Entities db = new Entities(); * var usuario = db.AspNetUsers.FirstOrDefault(u => u.UserName == "superusuario"); * Console.WriteLine(usuario.Id); * Console.ReadLine(); * * return; */ // //testRfc.TestProveedores(); //testRfc.TestConsultarDetalleDeOrdenCompra("4500916565"); //testRfc.BuscarCodigosProveedores(); //Test(); //CrearUsuarioProveedor(); //TestOrdenCompra(); //TestCuentaManager(); }