public ActionResult DeleteConfirmed(int id)
        {
            C_usuarios_sucursales c_usuarios_sucursales = db.C_usuarios_sucursales.Find(id);

            db.C_usuarios_sucursales.Remove(c_usuarios_sucursales);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "id_usuarios_sucursales,id_sucursal,id_usuario")] C_usuarios_sucursales c_usuarios_sucursales)
 {
     if (ModelState.IsValid)
     {
         db.Entry(c_usuarios_sucursales).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_usuario = new SelectList(db.CS_usuarios, "ID_USUARIO", "CODIGO_USUARIO", c_usuarios_sucursales.id_usuarios_sucursales);
     return(View(c_usuarios_sucursales));
 }
        public ActionResult moverRepartidorModalView(C_usuarios_sucursales m)
        {
            repartidoresEnSucursal(m);
            var           suc     = db.C_sucursales.ToList();
            List <string> sucList = new List <string>();

            foreach (var n in suc)
            {
                sucList.Add(n.nombre);
            }

            ViewBag.sucursales = sucList;
            return(View());
        }
        // GET: C_usuarios_sucursales/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            C_usuarios_sucursales c_usuarios_sucursales = db.C_usuarios_sucursales.Find(id);

            if (c_usuarios_sucursales == null)
            {
                return(HttpNotFound());
            }
            return(View(c_usuarios_sucursales));
        }
        // GET: C_usuarios_sucursales/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            C_usuarios_sucursales c_usuarios_sucursales = db.C_usuarios_sucursales.Find(id);

            if (c_usuarios_sucursales == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_usuario = new SelectList(db.CS_usuarios, "ID_USUARIO", "CODIGO_USUARIO", c_usuarios_sucursales.id_usuarios_sucursales);
            return(View(c_usuarios_sucursales));
        }
        public void repartidoresEnSucursal(C_usuarios_sucursales m)
        {
            var obj = from c in db.C_usuarios_corporativo
                      join u in db.C_usuarios_sucursales on c.id_usuario_corporativo equals u.id_usuario_corporativo
                      where c.id_rol == 4 && u.codigo_sucursal == m.codigo_sucursal
                      select c;

            List <string> reparNombre = new List <string>();

            if (obj != null)
            {
                foreach (var n in obj)
                {
                    var nombreRepartidor = from r in db.C_empleados
                                           where r.id_empleado == n.id_empleado
                                           select r.nombres + " " + r.apellido_paterno + " " + r.apellido_materno;

                    reparNombre.Add(nombreRepartidor.FirstOrDefault());
                }
                ViewBag.repartidorEnSucursal    = reparNombre;
                Session["repartidorEnSucursal"] = ViewBag.repartidorEnSucursal;
            }
        }
 public ActionResult repartidorModalView(C_usuarios_sucursales m)
 {
     repartidoresEnSucursal(m);
     return(View());
 }