Ejemplo n.º 1
0
        public ActionResult Nuevo(MantenimientoViewModel TP)
        {
            try
            {
                //Validación Datos
                if (ModelState.IsValid)
                {
                    //Almacenamiento DATOS DB
                    using (DB_Parcial2Entities1 bd = new DB_Parcial2Entities1())
                    {
                        var tprod = new TB_Mantenimientos();
                        tprod.Mantenimiento_Descripcion = TP.Descripcion;
                        tprod.Mantenimiento_KM          = TP.KM;
                        bd.TB_Mantenimientos.Add(tprod);
                        bd.SaveChanges();
                    }
                    return(Redirect("~/Matenimiento/"));
                }

                return(View(TP));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Ejemplo n.º 2
0
        public ActionResult Editar(MantenimientoViewModel TP)
        {
            try
            {
                //validar datos
                if (ModelState.IsValid)
                {
                    //guardamos datos en bd
                    using (DB_Parcial2Entities1 bd = new DB_Parcial2Entities1())
                    {
                        var Tprod = bd.TB_Mantenimientos.Find(TP.ID);//obtenemos registro por medio de id
                        Tprod.Mantenimiento_Descripcion = TP.Descripcion;
                        Tprod.Mantenimiento_KM          = TP.KM;
                        //editamos registro
                        bd.Entry(Tprod).State = EntityState.Modified;
                        bd.SaveChanges();
                    }

                    return(Redirect("~/Matenimiento/"));
                }

                return(View(TP));
            }

            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Ejemplo n.º 3
0
        public ActionResult EditarMantenimiento(MantenimientoViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (gdlimatEntities1 db = new gdlimatEntities1())
                    {
                        var oMantenimiento = db.tbl_MANTENIMIENTO.Find(model.idMantenimiento);
                        oMantenimiento.idEquipo          = model.idEquipo;
                        oMantenimiento.tipoMantenimiento = model.tipoMantenimiento;
                        oMantenimiento.descripcion       = model.descripcion;
                        oMantenimiento.supervisor        = model.supervisor;
                        oMantenimiento.fecha             = model.fecha;

                        db.Entry(oMantenimiento).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }

                    return(Redirect("~/Mantenimiento/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 4
0
        public ActionResult NuevoMantenimiento(MantenimientoViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (gdlimatEntities1 db = new gdlimatEntities1())
                    {
                        var oMantenimiento = new tbl_MANTENIMIENTO();
                        oMantenimiento.idEquipo          = model.idEquipo;
                        oMantenimiento.tipoMantenimiento = model.tipoMantenimiento;
                        oMantenimiento.descripcion       = model.descripcion;
                        oMantenimiento.supervisor        = model.supervisor;
                        oMantenimiento.fecha             = model.fecha;

                        db.tbl_MANTENIMIENTO.Add(oMantenimiento);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Mantenimiento/"));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 5
0
 public Form_MantenimientoConViajes(
     MantenimientoViewModel vm,
     OnSuccessDelegate onDemorarViajesSuccess,
     OnSuccessDelegate onCancelarViajesSuccess)
 {
     InitializeComponent();
     _ViewModel = vm;
     _OnDemorarViajesSuccess  = onDemorarViajesSuccess;
     _OnCancelarViajesSuccess = onCancelarViajesSuccess;
 }
Ejemplo n.º 6
0
        public Form_Mantenimiento(int?idCrucero)
        {
            if (!idCrucero.HasValue || idCrucero == 0)
            {
                throw new Exception("Primero debe seleccionar un crucero de la tabla");
            }

            InitializeComponent();
            _ViewModel = new MantenimientoViewModel(idCrucero.Value);
            BindViewModel();
            _ViewModel.ActualizarMantenimientos(); //Traer mantenimientos del crucero de la base
        }
Ejemplo n.º 7
0
 public async Task <Mantenimiento> ToMantenimientoEntityAsync(MantenimientoViewModel model, bool isNew)
 {
     return(new Mantenimiento
     {
         AñoEjecucion = model.AñoEjecucion,
         DetalleMantenimientos = model.DetalleMantenimientos,
         FechaProgramacion = model.FechaProgramacion,
         Id = isNew ? 0 : model.Id,
         NumeroMantenimiento = model.NumeroMantenimiento,
         Id = await _context.Equipos.FindAsync(model.IdEquipo)
     });
 }
Ejemplo n.º 8
0
        public ActionResult Editar(int id)
        {
            MantenimientoViewModel model = new MantenimientoViewModel();

            using (DB_Parcial2Entities1 bd = new DB_Parcial2Entities1())
            {
                var Tprod = bd.TB_Mantenimientos.Find(id);//obtenemos registro por medio de id
                model.ID          = Tprod.Mantenimiento_ID;
                model.Descripcion = Tprod.Mantenimiento_Descripcion;
                model.KM          = Tprod.Mantenimiento_KM;
            }
            return(View(model));
        }
Ejemplo n.º 9
0
        public ActionResult Eliminar(int id)
        {
            MantenimientoViewModel model = new MantenimientoViewModel();

            using (DB_Parcial2Entities1 bd = new DB_Parcial2Entities1())
            {
                var tProd = bd.TB_Mantenimientos.Find(id);//obtengo entidad con id

                bd.TB_Mantenimientos.Remove(tProd);

                bd.SaveChanges();
            }
            return(Content("ok"));
        }
Ejemplo n.º 10
0
        public ActionResult EditarMantenimiento(int idMantenimiento)
        {
            MantenimientoViewModel model = new MantenimientoViewModel();

            using (gdlimatEntities1 db = new gdlimatEntities1())
            {
                var oMantenimiento = db.tbl_MANTENIMIENTO.Find(idMantenimiento);
                model.tipoMantenimiento = oMantenimiento.tipoMantenimiento;
                model.descripcion       = oMantenimiento.descripcion;
                model.supervisor        = oMantenimiento.supervisor;
                model.fecha             = oMantenimiento.fecha;
            }
            return(View(model));
        }
        public async Task <IActionResult> Create(MantenimientoViewModel model)
        {
            if (ModelState.IsValid)
            {
                Mantenimiento entity = await _converter.ToMantenimientoEntityAsync(model, true);

                _context.Add(model);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            //model.Equipos = _combo.GetComboEquipos();

            return(View(model));
        }
        public IActionResult Create()
        {
            Equipo equipo = _context.Equipos.FirstOrDefault();

            if (equipo == null)
            {
                return(NotFound());
            }

            MantenimientoViewModel model = new MantenimientoViewModel
            {
                IdEquipo         = equipo.Id,
                Equipos          = _combo.GetComboEquipos(),
                FechaInstalacion = equipo.FechaInstalacion
            };

            return(View(model));
        }
Ejemplo n.º 13
0
        public async Task <IActionResult> Index()
        {
            MantenimientoViewModel modelView = new MantenimientoViewModel();
            DashBoardV2ViewModel   model     = new DashBoardV2ViewModel();

            modelView.DashboardMantViewModel = new DashboardMantViewModel();

            if (!string.IsNullOrEmpty(this.User.Identity.Name))
            {
                var user = await _userHelper.GetUserAsync(this.User.Identity.Name);

                if (user != null)
                {
                    model.Anios = _combosHelper.GetComboAnio();
                    model.Meses = _combosHelper.GetComboMes();
                    if (this.User.IsInRole("Cliente"))
                    {
                        modelView.ResumenPlacasViewModel = await _datosRepository.GetResumePlacasAsync(user.Cedula, "");

                        var cuantos = await _datosRepository.GetMantenimientoEstadoCuantos(user.Cedula, "", "");

                        modelView.DashboardMantViewModel = getCuantos(cuantos);
                    }
                    else if (this.User.IsInRole("Admin") || this.User.IsInRole("Renting"))
                    {
                        model.Clientes = _combosHelper.GetComboClientes();
                        model.Anios    = _combosHelper.GetComboAnio();
                        model.Meses    = _combosHelper.GetComboMes();
                        //modelView.ResumenPlacasViewModel = await _datosRepository.GetResumePlacasAsync(user.Cedula, "");
                        modelView.ResumenPlacasViewModel = await _datosRepository.GetResumePlacasAsync("", "");

                        var cuantos = await _datosRepository.GetMantenimientoEstadoCuantos("", "", "");

                        modelView.DashboardMantViewModel = getCuantos(cuantos);
                    }
                }
            }
            modelView.DashBoardV2ViewModel = model;
            return(View(modelView));
        }
Ejemplo n.º 14
0
 public ServicioView()
 {
     InitializeComponent();
     BindingContext = new MantenimientoViewModel();
 }