Example #1
0
        // GET: Clientes/Details/5
        public ActionResult Details(int?id)
        {
            if (Session["nombre_usuario"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            manboss_clientes cliente = db.manboss_clientes.Find(id);

            return(View(cliente));
        }
Example #2
0
        public ActionResult Agregar_Mandado_Nuevo(string nombre, string correo, string telefono, int mandadero)
        {
            if (Session["nombre_usuario"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            //Crear Cliente
            manboss_clientes nuevo_cliente = new manboss_clientes();

            nuevo_cliente.nombre   = nombre;
            nuevo_cliente.correo   = correo;
            nuevo_cliente.telefono = telefono;
            db_clientes.manboss_clientes.Add(nuevo_cliente);
            db_clientes.SaveChanges();
            int cliente_id = nuevo_cliente.id;
            //Crear Mandado
            manboss_mandados nuevo_mandado = new manboss_mandados();

            if (mandadero > 0)
            {
                nuevo_mandado.repartidor = mandadero;
                nuevo_mandado.estado     = 2;
            }
            else
            {
                nuevo_mandado.estado = 1;
            }
            nuevo_mandado.cliente          = cliente_id;
            nuevo_mandado.fecha            = DateTime.Now;
            nuevo_mandado.tipo_pago        = 0;
            nuevo_mandado.cuenta_pendiente = 0;
            db_mandados.manboss_mandados.Add(nuevo_mandado);
            db_mandados.SaveChanges();
            int mandado_id = nuevo_mandado.id;
            //Crear Rutas del Mandado
            List <Ruta> rutas = (List <Ruta>)Session["rutas_mandados"];

            foreach (var ruta in rutas)
            {
                manboss_mandados_rutas nueva_ruta = new manboss_mandados_rutas();
                nueva_ruta.mandado     = mandado_id;
                nueva_ruta.servicio    = ruta.id_servicio;
                nueva_ruta.calle       = ruta.calle;
                nueva_ruta.numero      = ruta.numero;
                nueva_ruta.latitud     = ruta.latitud;
                nueva_ruta.longitud    = ruta.longitud;
                nueva_ruta.comentarios = ruta.comentarios;
                nueva_ruta.terminado   = 0;
                db_rutas.manboss_mandados_rutas.Add(nueva_ruta);
                db_rutas.SaveChanges();
            }
            return(Content("exito"));
        }