Esempio n. 1
0
 public ActionResult Create(AddVehicule addVehicule)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var vehiculo = new Vehiculo()
             {
                 ID          = addVehicule.ID,
                 IDMecanico  = addVehicule.SelectedMecanico,
                 IDModelo    = addVehicule.SelectedModelo,
                 IDProveedor = addVehicule.SelectedProveedor,
                 Precio      = addVehicule.Precio
             };
             var vehiculoInsertar = Mapper.Map <DATOS.Vehiculo>(vehiculo);
             veh.InsertarVehiculo(vehiculoInsertar);
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 2
0
        // GET: AddVehicule/Edit/5
        public ActionResult Edit(String id)
        {
            try
            {
                AddVehicule vVehiculo = vehiculosMostrar.Where(x => x.ID == id).FirstOrDefault();

                var vMecanicos = mec.ListarMecanicos();
                var mMecanicos = Mapper.Map <List <Models.Mecanico> >(vMecanicos);
                vVehiculo.Mecanicos = mMecanicos;

                var vModelo = mod.ListarModelo();
                var mModelo = Mapper.Map <List <Models.Modelo> >(vModelo);
                vVehiculo.Modelos = mModelo;

                var vProveedores = prov.ListarProveedores();
                var mProveedores = Mapper.Map <List <Models.Proveedor> >(vProveedores);
                vVehiculo.Proveedores = mProveedores;

                return(View(vVehiculo));
            }
            catch
            {
                return(RedirectToAction("Index"));
            }
        }
Esempio n. 3
0
 public ActionResult Delete(AddVehicule vehicule)
 {
     try
     {
         veh.EliminarVehiculo(vehicule.ID);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 4
0
 private void ButtonAjouter_Click(object sender, EventArgs e)
 {
     try
     {
         AddVehicule add = new AddVehicule();
         add.StartPosition = FormStartPosition.CenterScreen;
         add.ShowDialog();
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
 private void ButtonAjouter_Click(object sender, EventArgs e)
 {
     try
     {
         AddVehicule add = new AddVehicule();
         add.Owner         = this;
         add.StartPosition = FormStartPosition.CenterScreen;
         add.TopMost       = true;
         add.ShowDialog();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 6
0
        // GET: AddVehicule/Create
        public ActionResult Create()
        {
            var aVehicule = new AddVehicule();

            var vMecanicos = mec.ListarMecanicos();
            var mMecanicos = Mapper.Map <List <Models.Mecanico> >(vMecanicos);

            aVehicule.Mecanicos = mMecanicos;

            var vModelo = mod.ListarModelo();
            var mModelo = Mapper.Map <List <Models.Modelo> >(vModelo);

            aVehicule.Modelos = mModelo;

            var vProveedores = prov.ListarProveedores();
            var mProveedores = Mapper.Map <List <Models.Proveedor> >(vProveedores);

            aVehicule.Proveedores = mProveedores;

            return(View(aVehicule));
        }
Esempio n. 7
0
        // GET: AddVehicule
        public ActionResult Index()
        {
            var listaVehiculos = veh.ListarVehiculos();
            var vehiculos      = Mapper.Map <List <Vehiculo> >(listaVehiculos);
            List <AddVehicule> vehiculosMostrarIndex = new List <AddVehicule>();

            foreach (Vehiculo vehi in vehiculos)
            {
                var vVehiculo = new AddVehicule()
                {
                    ID         = vehi.ID,
                    Precio     = vehi.Precio,
                    VMecanico  = mec.ListarMecanicos().Where(x => x.ID == vehi.IDMecanico).Select(x => x.Nombre).First(),
                    VModelo    = mod.ListarModelo().Where(x => x.ID == vehi.IDModelo).Select(x => x.Descripcion).First(),
                    VProveedor = prov.ListarProveedores().Where(x => x.Cedula == vehi.IDProveedor).Select(x => x.Nombre).First(),
                };

                vehiculosMostrarIndex.Add(vVehiculo);
            }
            vehiculosMostrar.Clear();
            vehiculosMostrar = vehiculosMostrarIndex;
            return(View(vehiculosMostrar));
        }
Esempio n. 8
0
        // GET: AddVehicule/Delete/5
        public ActionResult Delete(String id)
        {
            AddVehicule vVehiculo = vehiculosMostrar.Where(x => x.ID == id).FirstOrDefault();

            return(View(vVehiculo));
        }