Example #1
0
        public ActionResult editarConductor(int id)
        {
            EConductor p = new EConductor();

            p.Id = id;
            return(View(p));
        }
Example #2
0
 public void editarConductor(EConductor conductor, string tokenJWT)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri(Baseurl);
         client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT);
         var putTask = client.PutAsJsonAsync($"editar/conductor/{conductor.Id}", conductor.VencimientoLicencia.ToString());
         putTask.Wait();
         //var result = putTask.Result;
     }
 }
Example #3
0
        static public EConductor conductorAEConductor(Conductor c)
        {
            EConductor ec = new EConductor();

            ec.Id = c.Id;
            ec.VencimientoLicencia = c.VencimientoLicencia;

            List <ESalida> lst = new List <ESalida>();

            foreach (var s in c.Salida)
            {
                lst.Add(salidaAESalida(s));
            }
            ec.Salida = lst;
            return(ec);
        }
Example #4
0
        static public Conductor econductorAConductor(EConductor ec)
        {
            Conductor c = new Conductor();

            c.Id = ec.Id;
            c.VencimientoLicencia = ec.VencimientoLicencia;

            List <Salida> lst = new List <Salida>();

            foreach (var s in ec.Salida)
            {
                lst.Add(esalidaASalida(s));
            }
            c.Salida = lst;
            return(c);
        }
Example #5
0
 /// <summary>
 /// Obtiene todos los conductores de la BD
 /// </summary>
 /// <returns>Lista de conductores de tipo EConductor</returns>
 public List <EConductor> getAllConductores()
 {
     try
     {
         using (uybusEntities db = new uybusEntities())
         {
             List <EConductor> lstEcon = new List <EConductor>();
             var Conductores           = db.Conductor;
             foreach (var c in Conductores)
             {
                 EConductor ec = Converter.conductorAEConductor(c);
                 lstEcon.Add(ec);
             }
             return(lstEcon);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("Error en DAL_Conductor. Método: getAllConductores " + e.Message);
         throw e;
     }
 }
Example #6
0
 public ActionResult editarConductor(EConductor conductor)
 {
     pxa.editarConductor(conductor, Session["tokenJWT"].ToString());
     return(RedirectToAction("traerConductores"));
 }
Example #7
0
        public EPersona iniciarSesion(string email, string password, string rol)
        {
            EPersona res = new EPersona();

            res.pNombre = "Error";

            EPersona ep = new EPersona();

            foreach (var item in iPersona.getAllPersona())
            {
                if (item.Correo == email && item.Password == password)
                {
                    ep = item;
                    break;
                }
            }
            if (rol == "Usuario")
            {
                EUsuario eu = null;
                try
                {
                    eu = iUsuario.getUsuario(ep.id);
                }
                catch (Exception)
                {
                }
                if (eu != null)
                {
                    return(ep);
                }
                else
                {
                    ep.pNombre = "ErrorRol";
                    return(ep);
                }
            }

            if (rol == "Conductor")
            {
                EConductor eu = null;
                try
                {
                    eu = iConductor.getConductor(ep.id);
                }
                catch (Exception)
                {
                }
                if (eu != null)
                {
                    return(ep);
                }
                else
                {
                    ep.pNombre = "ErrorRol";
                    return(ep);
                }
            }
            if (rol == "Admin")
            {
                EAdmin eu = null;
                try
                {
                    eu = iAdmin.getAdmin(ep.id);
                }
                catch (Exception)
                {
                }
                if (eu != null)
                {
                    return(ep);
                }
                else
                {
                    ep.pNombre = "ErrorRol";
                    return(ep);
                }
            }

            if (rol == "SuperAdmin")
            {
                ESuperAdmin eu = null;
                try
                {
                    eu = iSuperAd.getSuperAdmin(ep.id);
                }
                catch (Exception)
                {
                }
                if (eu != null)
                {
                    return(ep);
                }
                else
                {
                    ep.pNombre = "ErrorRol";
                    return(ep);
                }
            }

            return(res);
        }