// 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)); }
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")); }