示例#1
0
 public objRes Insert(rutasDto Reg)
 {
     using (ctx = new tvEntities())
     {
         objRes Respuesta = new objRes();
         try
         {
             rutas RutaOld = ctx.rutas.Where(t => t.NomRuta == Reg.NomRuta).FirstOrDefault();
             if (RutaOld == null)
             {
                 rutas ruta = new rutas();
                 Mapper.Map(Reg, ruta);
                 ctx.rutas.Add(ruta);
                 ctx.SaveChanges();
                 Respuesta.Error = false;
                 Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!";
                 return Respuesta;
             }
             else
             {
                 Respuesta.Error = true;
                 Respuesta.Mensaje = "Ya se encuentra registrado un bus con esta placa...";
                 return Respuesta;
             }
         }
         catch (Exception e)
         {
             Respuesta.Error = true;
             Respuesta.Mensaje = e.Message;
             return Respuesta;
         }
     }
 }
示例#2
0
        public rutasDto Get(string Vial)
        {
            using(ctx=new tvEntities()){
                DateTime fecha = DateTime.Now.Date;
                rutasDto rutaDto = new rutasDto();

                detallesplanilla dP = ctx.detallesplanilla.Where(t => t.buses.Vial == Vial && t.planillacontrol.Fecha==fecha).FirstOrDefault();
                rutas ruta = ctx.rutas.Where(t => t.NomRuta == dP.Ruta).FirstOrDefault();

                Mapper.Map(ruta,rutaDto);
                return rutaDto;
            }
        }
示例#3
0
 public objRes Insert(rutasDto Reg)
 {
     mRutas o = new mRutas();
     return o.Insert(Reg);
 }