Esempio n. 1
0
        public string RegistrarCertificaciones(string cedula, FromFormNegocioCertf soli)
        {
            String[]      certfs = null;
            string        otra = null, codigoRetorno, mensajeRetorno;
            List <string> tempList = new List <string>();

            if (soli.TieneCertificacion == 1)
            {
                foreach (var item in soli.Certificaciones)
                {
                    if (item.Descripcion != "Otra")
                    {
                        tempList.Add(item.IdCodigo.ToString());
                    }
                    else
                    {
                        otra = item.Descripcion;
                    }
                }
                certfs = tempList.ToArray();
            }
            try
            {
                var resp = _ContratacionProducto.RegistrarCertificacionesSolicitud(cedula, certfs, otra, out codigoRetorno, out mensajeRetorno);
            }
            catch (Exception)
            {
                return("503");
            }

            return("200");
        }
Esempio n. 2
0
        public JsonResult SaveCertificaciones(string data)
        {
            if (string.IsNullOrEmpty(data))
            {
                return(Json(new { codError = "400", mensaje = "Petición incorrecta" }));
            }
            FromFormNegocioCertf info = null;

            try { info = JsonConvert.DeserializeObject <FromFormNegocioCertf>(data); }
            catch (System.Exception) {
                return(Json(new { codError = "500", mensaje = "Petición incorrecta" }));
            }

            var dataCliente = Session["datosClienteCP"] as DatosClientePy;

            dataCliente.infoCertificaciones = info;
            Session["datosClienteCP"]       = dataCliente;
            //aqui va metodo registrar cert
            var resp = _repoCreditoPyme.RegistrarCertificaciones(dataCliente.Cedula, info);

            return(Json(new { codError = resp, mensaje = InitialConfig.getNotiMessage(resp, _settings).paragraph }));
        }