public ActionResult EditarRepartoDiario(EditarRepartoDiarioViewModel editVM)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    editVM.completarReparto();
                    repartoDiarioBL.actualizarRepartoDiario(editVM.RepartoDiario);

                    return(RedirectToAction("EditarReparto", "Reparto", new { id = editVM.RepartoDiario.Reparto.Id }));//enviar a editar reparto con idreparto
                }
                catch (ProyectoException ex)
                {
                    ViewBag.Mensaje = ex.Message;
                    return(View("~/Views/Shared/_Mensajes.cshtml"));
                }
            }
            else
            {
                return(View(editVM));
            }
        }
 //GET: Reparto/EditarReparto
 public ActionResult EditarRepartoDiario(int id = 0)
 {
     if (Session["TipoUsuario"] != null && (Session["TipoUsuario"].ToString().Equals("ADMINISTRADOR")))
     {
         try
         {
             if (id != 0)
             {
                 EditarRepartoDiarioViewModel editVM = new EditarRepartoDiarioViewModel();
                 editVM.RepartoDiario = repartoDiarioBL.obtener(id);
                 return(View(editVM));
             }
             else
             {
                 ViewBag.Mensaje = "No selecciono el usuario correctamente.";
                 return(View("~/Views/Shared/_Mensajes.cshtml"));
             }
         }
         catch (ProyectoException ex)
         {
             ViewBag.Mensaje = ex.Message;
             return(View("~/Views/Shared/_Mensajes.cshtml"));
         }
     }
     else
     {
         try
         {
             ViewBag.Mensaje = "No tiene permisos para relalizar esta acción.";
             return(View("~/Views/Shared/_Mensajes.cshtml"));
         }
         catch (ProyectoException ex)
         {
             ViewBag.Mensaje = ex.Message;
             return(View("~/Views/Shared/_Mensajes.cshtml"));
         }
     }
 }