Exemplo n.º 1
0
        public Domicilio5 entidadAModelo(SDomicilio e)
        {
            Domicilio5 empresa = new Domicilio5()
            {
                idPaquete = e.IdPaquete,
                envio     = e.Envio,
                hora      = e.Hora
            };

            return(empresa);
        }
Exemplo n.º 2
0
        //ENVIO A DOMICILIO

        public SDomicilio modeloAEntidad(Domicilio5 e)
        {
            if (e == null)
            {
                return(null);
            }
            SDomicilio empresa = new SDomicilio()
            {
                IdPaquete = e.idPaquete,
                Envio     = (bool)e.envio,
                Hora      = e.hora
            };

            return(empresa);
        }
Exemplo n.º 3
0
 public bool updateEnvioDomicilio(SDomicilio d, string email)
 {
     try
     {
         SPaquete  p    = getPaquete(d.IdPaquete);
         BLCliente _blC = new BLCliente();
         SCliente  c    = _blC.getCliente((int)p.IdDestinatario);
         if (c.Email == email)
         {
             return(_dal.updateEnvioDomicilio(d));
         }
         throw new ECompartida("No tienes permisos para realizar esta accion");
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 4
0
 public IHttpActionResult updateEnvioDomicilio(string IdPaquete, bool Envio, String Hora)
 {
     try
     {
         string     email = TokenInfo.getClaim(Request, "email");
         SDomicilio d     = new SDomicilio()
         {
             Envio     = Envio,
             IdPaquete = Int32.Parse(IdPaquete),
             Hora      = Hora
         };
         BLPaquete bl = new BLPaquete();
         return(Ok(bl.updateEnvioDomicilio(d, email)));
     }
     catch (Exception e)
     {
         return(Content(HttpStatusCode.InternalServerError, e.Message));
     }
 }
Exemplo n.º 5
0
 public bool updateEnvioDomicilio(SDomicilio d)
 {
     using (trackingFULLEntities en = new trackingFULLEntities())
     {
         try
         {
             Domicilio5 dom = en.Domicilio5.Find(d.IdPaquete);
             if (dom != null)
             {
                 dom.envio = d.Envio;
                 dom.hora  = d.Hora;
                 en.SaveChanges();
                 return(true);
             }
             return(false);
         }
         catch (Exception)
         {
             throw;
         }
     }
 }