Пример #1
0
 public ActionResult Registro()
 {
     var model = new SolRegModel();
     var listaTipoEntidad = this._agenteGestionSoaAuditor.listarRegistroTipoSolicitud();
     model.cboTipoSolicitud = (from c in listaTipoEntidad select new SelectListItem() {
         Text = c.NOMTIPSOL,
         Value = c.CODTIPSOL.ToString()
     });
     model.auditor.cboDepartamento = (from c in modelEntity.SAF_DEPARTAMENTO.ToList().Where(c=>c.ESTREG == "1") select new SelectListItem() { Text = c.NOMDEP, Value = c.CODDEP.ToString() }).ToList();
     //model.auditor.cboProvincia = (from c in modelEntity.SAF_PROVINCIA.ToList() select new SelectListItem() { Text = c.NOMDEP, Value = c.CODPROV.ToString() }).ToList();
     //model.auditor.cboDistrito = (from c in modelEntity.SAF_DISTRITO.ToList() select new SelectListItem() { Text = c.NOMDEP, Value = c.CODDIS.ToString() }).ToList();
     return View(model);
 }
Пример #2
0
        public JsonResult GrabarSolicitudRegistro(SolRegModel model)
        {
            if (model.solicitud.codTipSol.GetValueOrDefault() == 1)
            { // SI ES SOA
                var existeUsuario = modelEntity.SAF_SOA.Where(c => c.NOMUSU.Equals(model.soa.nomUsu)).ToList().Any();
                if (existeUsuario)
                {
                    return Json(new MensajeRespuesta("El usuario que intenta registrar ya existe", false));
                }
            }
            else {
                var existeUsuario = modelEntity.SAF_AUDITOR.Where(c => c.NOMUSU.Equals(model.auditor.nomUsu)).ToList().Any();
                if (existeUsuario)
                {
                    return Json(new MensajeRespuesta("El usuario que intenta registrar ya existe", false));
                }
            }
            var entidad = new SolicitudInsActDTO();
            entidad.Solicitud.CODTIPSOL = model.solicitud.codTipSol;
            entidad.Solicitud.ESTSOL = (int)Estado.Solicitud.Elaboracion;
            entidad.Soa.RAZSOCSOA = model.soa.razSocSoa;
            entidad.Soa.RUCSOA = model.soa.rucSoa;
            entidad.Soa.MISSOA = model.soa.misSoa;
            entidad.Soa.VISSOA = model.soa.visSoa;
            entidad.Soa.NOMUSU = model.soa.nomUsu;
            entidad.Soa.PASUSU = model.soa.pasUsu;

            entidad.Auditor.DNIAUD = model.auditor.dniAud;
            entidad.Auditor.SEXAUD = model.auditor.sexAud;
            entidad.Auditor.FECNACAUD = Convert.ToDateTime(model.auditor.fecNacAud);
            entidad.Auditor.NOMAUD = model.auditor.nomAud;
            entidad.Auditor.APEAUD = model.auditor.apeComAud;

            entidad.Auditor.CODDEPAUD = model.auditor.codDeparAud;
            entidad.Auditor.CODPROVAUD = model.auditor.codProvAud;
            entidad.Auditor.CODDISAUD = model.auditor.codDisAud;
            entidad.Auditor.CORAUD = model.auditor.corAud;
            entidad.Auditor.TELAUD = model.auditor.telAud;
            entidad.Auditor.CELAUD = model.auditor.celAud;
            entidad.Auditor.NOMUSU = model.auditor.nomUsu;
            entidad.Auditor.PASUSU = model.auditor.pasUsu;
            var result = _agenteGestionSoaAuditor.GrabarSolicitudRegistro(entidad);
            return Json(result);
        }