static void Main() { ffccSimulacionEntities testDb = new ffccSimulacionEntities(); //Console.WriteLine(c.SetCoche(new Coches { Modelo = "pepito", CantidadAsientos = 100, MaximoLegalPasajeros = 100, CapacidadMaximaPasajeros = 212 })); //c.GetAllCoches().ForEach(x => Console.WriteLine(x.Modelo)); //DataBaseManager db = new DataBaseManager(); //db.PruebasBD(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); try { testDb.Coches.ToList(); } catch(Exception ex) { MessageBox.Show("No hay Conexión con la Base de Datos. Ver Archivo de Configuración.\nLa Aplicación se Cerrará."); return; } Application.Run(new Escritorio()); //Simulacion simulador = new Simulacion(1); //simulador.EstrategiaDeSimulacion = new TiempoComprometido(0, 100); //simulador.EjecutarSimulacion(); }
public frmBuscarSimulacion() { InitializeComponent(); context = new ffccSimulacionEntities(); buscarSimulacionesDisponibles(); }
public frmRealizarSimulacion() { InitializeComponent(); context = new ffccSimulacionEntities(); buscarTrazasDisponibles(); //buscarServiciosDisponibles(); }
public frmABMIncidente() { InitializeComponent(); context = new ffccSimulacionEntities(); cargarIncidentes(); deshabilitarModificar(); }
public frmABMFormacion() { InitializeComponent(); context = new ffccSimulacionEntities(); auxCochesFormacion = new List<Formaciones_X_Coches>(); CargarListasEstaciones(); CargarListasFormaciones(); btnAgregarFormacion.Enabled = false; btnBorrarCocheFormacion.Enabled = false; }
public frmABMTraza() { InitializeComponent(); context = new ffccSimulacionEntities(); clbTraCreServicios.DisplayMember = "Nombre"; clbTraModServicios.DisplayMember = "Nombre"; cargarServicios(); cargarTrazas(); }
public frmABMCoche() { InitializeComponent(); context = new ffccSimulacionEntities(); rndEsLocomotoraNo.Checked = true; cbxTipoConsumo.Enabled = false; txtConsumoMov.Enabled = false; txtConsumoParado.Enabled = false; cargarCochesEnListas(); deshabilitarModificar(); }
public frmABMServicio() { InitializeComponent(); context = new ffccSimulacionEntities(); auxRelaciones = new List<Relaciones>(); /*Por un error en el framework estas propiedades no aparecen en el diseñador de las vistas ni sugeridas cuando se escriben. Pero igualmente te deja usarlas*/ clbxFormacionesCrear.DisplayMember = "NombreFormacion"; clbxFormacionesMod.DisplayMember = "NombreFormacion"; cbxEsParadaCrear.Checked = true; cbxEsParadaMod.Checked = true; CargarListas(); }
private static Document generarEscenario(Document doc, int idTraza) { string escenarioStr; char[] charToTrim = { ' ', ',', ')' , '.' }; ffccSimulacionEntities context = new ffccSimulacionEntities (); Paragraph divisor = new Paragraph("___________________________________________________________________________"); doc.Add(divisor); escenarioStr = context.Trazas.Where(x => x.Id == idTraza).FirstOrDefault().Nombre; doc.Add(new Paragraph("Escenario de Simulación\n", FontFactory.GetFont("ARIAL", 13, iTextSharp.text.Font.BOLD))); doc.Add(new Paragraph("Traza", FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.BOLD))); doc.Add(new Paragraph(escenarioStr, FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.ITALIC))); Servicios unServicio; Formaciones unaFormacion; Estaciones unaEstacion; escenarioStr = ""; //doc.Add(new Paragraph(" -----------")); foreach (var ts in context.Trazas_X_Servicios.Where(x => x.Id_Traza == idTraza)) { doc.Add(new Paragraph("Servicios", FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.BOLD))); unServicio = context.Servicios.Where(y => y.Id == ts.Id_Servicio).FirstOrDefault(); doc.Add(new Paragraph(unServicio.Nombre, FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.ITALIC))); doc.Add(new Paragraph("Formación ", FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.BOLD))); foreach (var sf in context.Servicios_X_Formaciones.Where(x => x.Id_Servicio == unServicio.Id)) { unaFormacion = context.Formaciones.Where(y => y.Id == sf.Id_Formacion).FirstOrDefault(); doc.Add(new Paragraph(unaFormacion.NombreFormacion, FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.ITALIC))); doc.Add(new Paragraph("Coches", FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.BOLD))); escenarioStr = ""; foreach (var fc in context.Formaciones_X_Coches.Where(x => x.Id_Formacion == unaFormacion.Id)) { escenarioStr += context.Coches.Where(y => y.Id == fc.Id_Coche).FirstOrDefault().Modelo + ", "; } escenarioStr = escenarioStr.TrimEnd(charToTrim); } escenarioStr = escenarioStr.TrimEnd(charToTrim); escenarioStr += "."; doc.Add(new Paragraph(escenarioStr, FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.ITALIC))); //doc.Add(new Paragraph(" -----------")); doc.Add(new Paragraph("Estaciones", FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.BOLD))); escenarioStr = ""; foreach (var r in context.Relaciones.Where(y => y.Id_Servicio == ts.Id_Servicio)) { unaEstacion = context.Estaciones.Where(y => y.Id == r.Id_Estacion_Anterior).FirstOrDefault(); escenarioStr += unaEstacion.Nombre; if (context.Estaciones_X_Incidentes.Any(x => x.Id_Estacion == unaEstacion.Id)) { escenarioStr += " ("; foreach (var ei in context.Estaciones_X_Incidentes.Where(x => x.Id_Estacion == unaEstacion.Id)) { escenarioStr += context.Incidentes.Where(y => y.Id == ei.Id_Incidente).FirstOrDefault().Nombre + ", "; } escenarioStr = escenarioStr.TrimEnd(charToTrim); escenarioStr += ") "; } escenarioStr += ", "; } escenarioStr = escenarioStr.TrimEnd(charToTrim); escenarioStr += "."; doc.Add(new Paragraph(escenarioStr, FontFactory.GetFont("ARIAL", 10, iTextSharp.text.Font.ITALIC))); } return doc; }