Пример #1
0
        public ActionResult Nuevo(ro_empleado_x_rubro_acumulado_Info info)
        {
            try
            {

                ViewBag.IdEmpleado = info.IdEmpleado;
                info.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
                info.UsuarioIngresa = SessionFixed.IdUsuario;
               if( bus_rubro_acumulados.si_existe(info))
                {
                    ViewBag.mensaje = "El empleado tiene una solicitud vigente para el rubro seleccionado";
                    cargar_combos();
                    return View(info);
                }
                if (ModelState.IsValid)
                {
                    if (!bus_rubro_acumulados.guardarDB(info))
                    {
                        cargar_combos();
                        return View(info);
                    }
                    else
                        return RedirectToAction("Index", new { IdEmpleado = info.IdEmpleado });

                }
                else
                    return View(info);

            }
            catch (Exception)
            {

                throw;
            }
        }
 public ActionResult Nuevo(ro_empleado_x_rubro_acumulado_Info info)
 {
     try
     {
         ViewBag.IdEmpleado  = info.IdEmpleado;
         info.IdEmpresa      = Convert.ToInt32(SessionFixed.IdEmpresa);
         info.UsuarioIngresa = Session["IdUsuario"].ToString();
         if (ModelState.IsValid)
         {
             if (!bus_rubro_acumulados.guardarDB(info))
             {
                 cargar_combos();
                 return(View(info));
             }
             else
             {
                 return(RedirectToAction("Index", new { IdEmpleado = info.IdEmpleado }));
             }
         }
         else
         {
             return(View(info));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }