Ejemplo n.º 1
0
 public SPuntoControl addPuntoControl(SPuntoControl a)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             PuntoControl ag = en.PuntoControl.Add(_conv.entidadAModelo(a));
             en.SaveChanges();
             return(_conv.modeloAEntidad(ag));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
Ejemplo n.º 2
0
 public SAgencia addAgencia(SAgencia a)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Agencia ag = en.Agencia.Add(_conv.entidadAModelo(a));
             en.SaveChanges();
             return(_conv.modeloAEntidad(ag));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
Ejemplo n.º 3
0
 public SCliente addCliente(SCliente a)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Cliente ag = en.Cliente.Add(_conv.entidadAModelo(a));
             en.SaveChanges();
             return(_conv.modeloAEntidad(ag));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
Ejemplo n.º 4
0
 public STrayecto addTrayecto(STrayecto a)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Trayecto ag = en.Trayecto.Add(_conv.entidadAModelo(a));
             if (a.ListaPuntosControl != null)
             {
                 a.ListaPuntosControl.ForEach(x =>
                 {
                     ag.PuntoControl.Add(_conv.entidadAModelo(x));
                 });
             }
             else
             {
                 ag.PuntoControl.Add(new PuntoControl()
                 {
                     nombre = "Recibido en origen", orden = 1, tiempo = 0, borrado = false
                 });
                 ag.PuntoControl.Add(new PuntoControl()
                 {
                     nombre = "Esperando en origen", orden = 2, tiempo = 0, borrado = false
                 });
                 ag.PuntoControl.Add(new PuntoControl()
                 {
                     nombre = "En viaje", orden = 3, tiempo = 0, borrado = false
                 });
                 ag.PuntoControl.Add(new PuntoControl()
                 {
                     nombre = "Recibido en destino", orden = 4, tiempo = 0, borrado = false
                 });
                 ag.PuntoControl.Add(new PuntoControl()
                 {
                     nombre = "Entregado al cliente", orden = 5, tiempo = 0, borrado = false
                 });
             }
             en.SaveChanges();
             return(_conv.modeloAEntidad(ag));
         }
         catch (Exception e)
         {
             throw;
         }
     }
 }
Ejemplo n.º 5
0
 public SPaquete addPaquete(SPaquete a)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Paquete ag = en.Paquete.Add(_conv.entidadAModelo(a));
             en.SaveChanges();
             SPaquete p = _conv.modeloAEntidad(ag);
             //en.Domicilio5.Add(new Domicilio5() { idPaquete = (int)p.Id, envio = false });
             //en.SaveChanges();
             return(p);
         }
         catch (Exception e)
         {
             throw;
         }
     }
 }
Ejemplo n.º 6
0
 public SUsuario addUsuario(SUsuario u)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Usuario usuario = _conv.entidadAModelo(u);
             usuario.codigoConfirmacion = Randoms.RandomString(100);
             usuario.emailValido        = true;
             en.Usuario.Add(usuario);
             en.SaveChanges();
             return(_conv.modeloAEntidad(usuario));
         }
         catch (Exception)
         {
             throw;
         }
     }
 }