Ejemplo n.º 1
0
        public void UpdatcarStatus(string car, Vehiculos.Status status, int Step)
        {
            switch (Step)
            {
            case 1:
                var carro = Conection.Vehiculos.Where(x => x.NoChasis == car).FirstOrDefault();
                carro.Estado = status;
                Conection.Entry(carro).State = System.Data.Entity.EntityState.Modified;

                break;

            case 2:
                var pedido = Conection.Pedido.Where(x => x.MatriculaVehiculo == car).FirstOrDefault();
                pedido.Estado = PedidoRenta.RentaEstado.Liberado;
                Conection.Entry(pedido).State = System.Data.Entity.EntityState.Modified;

                carro        = Conection.Vehiculos.Where(x => x.NoChasis == car).FirstOrDefault();
                carro.Estado = status;
                Conection.Entry(carro).State = System.Data.Entity.EntityState.Modified;

                break;

            default:
                break;
            }


            Conection.SaveChanges();
        }
Ejemplo n.º 2
0
        public ActionResult CreateVehiculo(Vehiculos vh)
        {
            if (ModelState.IsValid)
            {
                if (Conection.Vehiculos.Any(x => x.NoPlaca == vh.NoPlaca || x.NoChasis == vh.NoChasis))
                {
                    return(RedirectToAction("AddVehiculos", "Manenimiento", new { Message = "Vehiculo ya registrado con esta informacion" }));
                }

                Conection.Vehiculos.Add(new Vehiculos()
                {
                    NoChasis          = vh.NoChasis,
                    Descripción       = vh.Descripción,
                    NoPlaca           = vh.NoPlaca,
                    TipoVehiculoId    = vh.TipoVehiculoId,
                    MarcaId           = vh.MarcaId,
                    ModeloId          = vh.ModeloId,
                    TipoCombustibleId = vh.TipoCombustibleId,
                    Estado            = vh.Estado
                });

                Conection.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Error por favor verifique informacion"));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Clientes clientes = Conection.Clientes.Find(id);

            Conection.Clientes.Remove(clientes);
            Conection.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "PersonaId,Nombre,Cedula,Telefono,NoTarjetaCr,LímiteCredito,TipoPersona,Email")] Clientes clientes)
 {
     if (ModelState.IsValid)
     {
         Conection.Entry(clientes).State = EntityState.Modified;
         Conection.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(clientes));
 }
Ejemplo n.º 5
0
        public ActionResult EditVehiculoAction(Vehiculos vh)
        {
            if (ModelState.IsValid)
            {
                Conection.Entry(vh).State = System.Data.Entity.EntityState.Modified;
                Conection.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 6
0
        public ActionResult CreateTipoVehiculos(TipodeVehiculo tp)
        {
            if (ModelState.IsValid)
            {
                Conection.TipodeVehiculo.Add(tp);
            }

            Conection.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 7
0
        public ActionResult CreateTipoCombustibles(Combustibles cb)
        {
            if (ModelState.IsValid)
            {
                Conection.Combustibles.Add(cb);
            }

            Conection.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 8
0
        public ActionResult CreateMarcas(Marcas md)
        {
            if (ModelState.IsValid)
            {
                Conection.Marcas.Add(md);
            }

            Conection.SaveChanges();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 9
0
        public ActionResult Create([Bind(Include = "PersonaId,Nombre,Cedula,Telefono,NoTarjetaCr,LímiteCredito,TipoPersona,Email")] Clientes clientes)
        {
            if (ModelState.IsValid)
            {
                if (!CommonUtil.ValidaCedula(clientes.Cedula) && !CommonUtil.ValidaRNC(clientes.Cedula))
                {
                    return(View(clientes));
                }

                Conection.Clientes.Add(clientes);
                Conection.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(clientes));
        }
Ejemplo n.º 10
0
        public ActionResult SaveEmpleado(Empleados emp)
        {
            if (!CommonUtil.ValidaCedula(emp.Cedula) && !CommonUtil.ValidaRNC(emp.Cedula))
            {
                return(RedirectToAction("CreateEmpleado", emp));
            }

            else if (Conection.Empleados.Any(x => x.Cedula == emp.Cedula))
            {
                return(RedirectToAction("CreateEmpleado", emp));
            }

            if (ModelState.IsValid)
            {
                emp.FechaIngreso = DateTime.Now;
                Conection.Empleados.Add(emp);
                Conection.SaveChanges();
            }

            return(RedirectToAction("ListadoEmpleados"));
        }
Ejemplo n.º 11
0
        public ActionResult SaveCliente(Clientes emp)
        {
            if (!CommonUtil.ValidaCedula(emp.Cedula) && !CommonUtil.ValidaRNC(emp.Cedula))
            {
                clientes = emp;
                return(RedirectToAction("CreateCliente", "Personas", new { Message = "Cedula o RNC no valido" }));
            }

            else if (Conection.Clientes.Any(x => x.Cedula == emp.Cedula) || Conection.Empleados.Any(x => x.Cedula == emp.Cedula))
            {
                clientes = emp;
                return(RedirectToAction("CreateCliente", "Personas", new { Message = "Cedula ya registrada" }));
            }

            if (ModelState.IsValid)
            {
                Conection.Clientes.Add(emp);
                Conection.SaveChanges();
            }

            return(RedirectToAction("ListadoClientes"));
        }