//
        // GET: /EquipoCliente/Create
        public ActionResult Create(int id)
        {
            EquipoCliente       equipoCliente    = new EquipoCliente();
            PersonaComponent    personaComponent = new PersonaComponent();
            MarcaComponent      marcaComponent   = new MarcaComponent();
            TipoEquipoComponent tipoEquipo       = new TipoEquipoComponent();

            equipoCliente.persona         = personaComponent.ReadBy(id);
            equipoCliente.listaMarca      = marcaComponent.Read();
            equipoCliente.listaTipoEquipo = tipoEquipo.Read();

            equipoCliente.listaMarca.Select(y => new
            {
                y.Id,
                y.marca
            }


                                            );
            ViewBag.listaMarca = new SelectList(equipoCliente.listaMarca, "Id", "marca");

            equipoCliente.listaTipoEquipo.Select(y => new
            {
                y.Id,
                y.tipoEquipo
            }

                                                 );
            ViewBag.listaTipoEquipo = new SelectList(equipoCliente.listaTipoEquipo, "Id", "tipoEquipo");

            return(View(equipoCliente));
        }
示例#2
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         TipoEquipoComponent tipoEquipoComponent = new TipoEquipoComponent();
         tipoEquipoComponent.Delete(id);
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
示例#3
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         TipoEquipoComponent tipoEquipoComponent = new TipoEquipoComponent();
         TipoEquipo          tipoEquipo          = new TipoEquipo();
         tipoEquipo.tipoEquipo  = collection.Get("tipoEquipo");
         tipoEquipo.descripcion = collection.Get("descripcion");
         if (tipoEquipoComponent.Create(tipoEquipo) == null)
         {
             return(RedirectToAction("ErrorPage", new { id = tipoEquipoComponent.ReadBy(tipoEquipo.tipoEquipo).Id }));
         }
         // TODO: Add insert logic here
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception e)
     {
         return(View());
     }
 }
示例#4
0
 public ActionResult Edit(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add update logic here
         TipoEquipoComponent tipoEquipoComponent = new TipoEquipoComponent();
         TipoEquipo          tipoEquipo          = new TipoEquipo();
         tipoEquipo.tipoEquipo  = collection.Get("tipoEquipo");
         tipoEquipo.descripcion = collection.Get("descripcion");
         tipoEquipo.Id          = id;
         if (tipoEquipoComponent.Update(tipoEquipo))
         {
             return(RedirectToAction("Index"));
         }
         else
         {
             return(RedirectToAction("ErrorPage", new { id = id }));
         }
     }
     catch (Exception e)
     {
         return(View());
     }
 }
示例#5
0
        //
        // GET: /TipoEquipo/Edit/5
        public ActionResult Edit(int id)
        {
            TipoEquipoComponent tipoEquipoComponent = new TipoEquipoComponent();

            return(View(tipoEquipoComponent.ReadBy(id)));
        }
示例#6
0
        //
        // GET: /TipoEquipo/
        public ActionResult Index()
        {
            TipoEquipoComponent tipoEquipoComponent = new TipoEquipoComponent();

            return(View(tipoEquipoComponent.Read()));
        }