private static Equipos AgregarEquipo(Estaciones estacionBD, EquipoLogico equipo, bool generarNuevosIds)
 {
     Equipos equipoBD = new Equipos();
     if (generarNuevosIds)
         equipoBD.Id = Guid.NewGuid();
     else
         equipoBD.Id = equipo.Id;
     equipoBD.Nombre = equipo.Nombre;
     equipoBD.TipoDeEquipo = (int)equipo.TipoDeEquipo;
     equipoBD.IdEstacion = estacionBD.Id;
     equipoBD.X = equipo.X;
     equipoBD.Y = equipo.Y;
     estacionBD.AgregarEquipo(equipoBD);
     return equipoBD;
 }
 private static Guid AgregarPuerto(Equipos equipoBD, PuertoEthernetLogicoBase puerto, bool generarNuevosIds)
 {
     Puertos puertoBD = new Puertos();
     if (generarNuevosIds)
         puertoBD.Id = Guid.NewGuid();
     else
         puertoBD.Id = puerto.Id;
     puertoBD.Nombre = puerto.Nombre;
     puertoBD.Habilitado = puerto.Habilitado;
     puertoBD.IdEquipo = equipoBD.Id;
     PuertoEthernetCompleto puertoCompletoLogico = puerto as PuertoEthernetCompleto;
     if (puertoCompletoLogico != null)
     {
         PuertosCompletos puertoCompletoBD = new PuertosCompletos();
         puertoCompletoBD.Id = puertoCompletoLogico.Id;
         puertoCompletoBD.DireccionMAC = puertoCompletoLogico.MACAddress;
         puertoCompletoBD.DireccionIP = puertoCompletoLogico.IPAddress;
         puertoCompletoBD.Mascara = puertoCompletoLogico.Mascara;
         puertoBD.PuertosCompletos = puertoCompletoBD;
         puertoCompletoBD.Puertos = puertoBD;
     }
     equipoBD.AgregarPuerto(puertoBD);
     return puertoBD.Id;
 }
 public void AgregarEquipo(Equipos equipo)
 {
     _equipos.Add(equipo);
 }
Beispiel #4
0
 partial void DeleteEquipos(Equipos instance);
Beispiel #5
0
 partial void UpdateEquipos(Equipos instance);
Beispiel #6
0
 partial void InsertEquipos(Equipos instance);
Beispiel #7
0
		private void detach_Equipos(Equipos entity)
		{
			this.SendPropertyChanging();
			entity.Estaciones = null;
		}
Beispiel #8
0
		private void attach_Equipos(Equipos entity)
		{
			this.SendPropertyChanging();
			entity.Estaciones = this;
		}