Beispiel #1
0
        public ActionResult TerminarEncuesta(int id_proceso, int contrato)
        {
            UniversoEncuestaEntity objUniversoEncuestaOld = proxy.GetUniversoEncuesta(id_proceso);

            objUniversoEncuestaOld.Aplicada = true;
            int result = proxy.UpdateUniversoEncuesta(objUniversoEncuestaOld);

            ProcesoEncuestaEntity aux = proxyProcesoEncuesta.GetProcesoEncuesta(objUniversoEncuestaOld.IdProcesoEnc);
            int total = proxy.GetUniversoEncuestaList().Where(o => o.IdProcesoEnc == aux.IdProcesoEnc && o.Aplicada == true).Count();
            ClienteNoContestoEntity cl = new ClienteNoContestoEntity();

            cl.IdEncuesta   = aux.IdEncuesta;
            cl.IdProcesoEnc = aux.IdProcesoEnc;
            DateTime thisDay = DateTime.Today;

            cl.FechaApli = thisDay;
            cl.Contrato  = contrato;
            cl.IdPlaza   = objUniversoEncuestaOld.IdPlaza;
            int res = proxyNo.AddClienteNoContesto(cl);

            if (total == aux.Total)
            {
                aux.StatusEncuesta = "Terminada";
                aux.FechaFin       = thisDay.ToString();
                var editar = proxyProcesoEncuesta.UpdateProcesoEncuesta(aux);
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Create(ClienteNoContestoEntity objClienteNoContesto)
 {
     if (ModelState.IsValid)
     {
         objClienteNoContesto.BaseRemoteIp = RemoteIp;
         objClienteNoContesto.BaseIdUser   = LoggedUserName;
         int result = proxy.AddClienteNoContesto(objClienteNoContesto);
         if (result == -1)
         {
             AssingMessageScript("El ClienteNoContesto ya existe en el sistema.", "error", "Error", true);
             CheckNotify();
             return(View(objClienteNoContesto));
         }
         if (result > 0)
         {
             AssingMessageScript("Se dio de alta el ClienteNoContesto en el sistema.", "success", "Éxito", true);
             return(RedirectToAction("Index"));
         }
     }
     return(View(objClienteNoContesto));
 }