コード例 #1
0
ファイル: RegistroProf.cs プロジェクト: cesaralpal/AVATARLSM
    IEnumerator Upload(string Email)
    {
        WWWForm form = new WWWForm();

        form.AddField("correo", Email);
        UnityWebRequest www = UnityWebRequest.Post("http://40.86.95.152:5000/registro", form);

        yield return(www.SendWebRequest());

        if (www.isNetworkError || www.isHttpError)
        {
            SSTools.ShowMessage(www.error, SSTools.Position.bottom, SSTools.Time.oneSecond);

            Debug.Log(www.error);
        }
        else
        {
            RegistroResponse myCodeClass = JsonUtility.FromJson <RegistroResponse>(www.downloadHandler.text);
            Debug.Log(www.downloadHandler.text);

            if (myCodeClass.mensaje == "Registro exitoso")
            {
                SSTools.ShowMessage("Cambiar scene", SSTools.Position.bottom, SSTools.Time.oneSecond);

                SceneManager.LoadScene("LoginTeacher");
            }
            else
            {
                SSTools.ShowMessage("Algo salió mal", SSTools.Position.bottom, SSTools.Time.threeSecond);
            }
        }
    }
コード例 #2
0
        public override async Task <RegistroResponse> RegistrarPerfil(RegistroRequest request, ServerCallContext context)
        {
            var response = new RegistroResponse();

            try
            {
                var usuarioId = Guid.Parse(request.UsuarioId);
                var empresaId = Guid.Parse(request.EmpresaId);

                var perfil = await oauthServico.ProcessarTokens(request.Token, request.Verifier, empresaId, request.ContaRedeSocial);

                perfil.UsuarioId = usuarioId;
                perfil.EmpresaId = empresaId;

                integracaoUsuario.Registrar(perfil);

                response.HttpStatusCode = (int)HttpStatusCode.Created;
            }
            catch (Exception ex)
            {
                response.HttpStatusCode = (int)HttpStatusCode.InternalServerError;
                response.Erro           = ex.Message;
            }

            return(response);
        }
コード例 #3
0
        public void TestMetho8()
        {
            ComunRegistroServicios comunRegistro = new ComunRegistroServicios();;

            RegistroResponse registroResponse = null;

            var res = 1; // comunRegistro.SaveRegistroProvisional(registroResponse);

            Assert.IsNotNull(res);
        }
コード例 #4
0
        public ResponseEnvelope Response(RegistroResponse response)
        {
            var envelope = new ResponseEnvelope();

            envelope.HttpStatusCode = (HttpStatusCode)response.HttpStatusCode;

            if (!envelope.Success)
            {
                envelope.Error.Messages.Add(response.Erro);
            }

            return(envelope);
        }
コード例 #5
0
        public ResponseService saveRegistroProvisional(RegistroResponse registroResoponse)
        {
            int idRegistro          = 0;
            int idDocumento         = 0;
            int idUgel              = 0;
            int idDocumentoRegistro = 0;
            int idRegistroDetalle   = 0;


            DateTime fechaCreacion = DateTime.Now;
            string   usuario       = "40615837";

            Registro registro = new Registro();

            registro.CodRegistro      = "00000000";
            registro.EsActivo         = true;
            registro.EsBorrado        = false;
            registro.FechaCreacion    = fechaCreacion;
            registro.UsuCreacion      = usuario;
            registro.IdEstadoRegistro = 2; //ENUMERADO (PENDIENTE)
            registro.IdTipoRegistro   = registroResoponse.TipoRegistro.IdTipoRegistro;

            idRegistro = this.saveRegistro(registro);

            //ACTUALIZAR EL CÓDIGO DE REGISTRO
            registro.IdRegistro  = idRegistro;
            registro.CodRegistro = idRegistro.ToString();
            this.updateRegistro(registro);
            ///

            Documento documento = new Documento();

            documento.IdDocumento = registroResoponse.DocumentoResolutivo.IdDocumento;
            //documento.Temporal = false;
            documento.NombreArchivo      = registroResoponse.DocumentoResolutivo.NombreArchivo;
            documento.Ruta               = registroResoponse.DocumentoResolutivo.Ruta;
            documento.FechaEmision       = registroResoponse.DocumentoResolutivo.FechaEmision;
            documento.FechaPublicacion   = registroResoponse.DocumentoResolutivo.FechaPublicacion;
            documento.NroDocumento       = registroResoponse.DocumentoResolutivo.NroDocumento;
            documento.IdTipoDoc          = registroResoponse.DocumentoResolutivo.TipoDocumento.IdTipoDoc;
            documento.IdClasificacionDoc = 1;
            documento.FechaCreacion      = fechaCreacion;
            documento.UsuCreacion        = usuario;
            documento.EsActivo           = true;
            documento.EsBorrado          = false;

            this.updateDocumento(documento);
            idDocumento = documento.IdDocumento; //this.saveDocumento(documento);

            Iged iged = new Iged();

            iged.EsActivo      = true;
            iged.EsBorrado     = false;
            iged.FechaCreacion = fechaCreacion;
            iged.UsuCreacion   = usuario;
            iged.CodIged       = registroResoponse.CodUgel;
            iged.IdEstadoIged  = 3;  //ENUMERADO
            iged.IdTipoIged    = 2;  //ENUMERADO


            idUgel = this.saveIged(iged);

            DocumentoRegistro documentoRegistro = new DocumentoRegistro();

            documentoRegistro.EsActivo      = true;
            documentoRegistro.EsBorrado     = false;
            documentoRegistro.FechaCreacion = fechaCreacion;
            documentoRegistro.UsuCreacion   = usuario;
            documentoRegistro.IdDocumento   = idDocumento;
            documentoRegistro.IdRegistro    = idRegistro;

            idDocumentoRegistro = this.saveDocumentoRegistro(documentoRegistro);


            IgedRegistroDetalle igedRegistroDetalle = new IgedRegistroDetalle();

            igedRegistroDetalle.EsActivo          = true;
            igedRegistroDetalle.EsBorrado         = false;
            igedRegistroDetalle.EsOrigen          = true;
            igedRegistroDetalle.FechaCreacion     = fechaCreacion;
            igedRegistroDetalle.UsuCreacion       = usuario;
            igedRegistroDetalle.NomIged           = registroResoponse.NombreUgel;
            igedRegistroDetalle.IdUbigeoIged      = registroResoponse.Ubigeo.IdUbigeo;
            igedRegistroDetalle.IdTipoIged        = registroResoponse.TipoIged.IdTipoIged;
            igedRegistroDetalle.IdDre             = registroResoponse.Dre.IdIged;
            igedRegistroDetalle.IdEventoRegistral = registroResoponse.EventoRegistral.IdEventoRegistral;
            igedRegistroDetalle.IdRegistro        = idRegistro;
            igedRegistroDetalle.IdIged            = idUgel;

            idRegistroDetalle = this.saveIgedRegistroDetalle(igedRegistroDetalle);

            ResponseService responseService = new ResponseService();

            responseService.MensajePrincipal = "Los datos se guardaron correctamente";
            responseService.idRegistro       = idRegistro;
            responseService.ResultValid      = true;

            return(responseService);
        }
コード例 #6
0
        public void TestMetho7()
        {
            ComunRegistro comunRegistro = new ComunRegistro();

            RegistroResponse registroResponse = new RegistroResponse
            {
                CodUgel    = "012569",
                NombreUgel = "sfsfd dfdfd dgdf",
                Dre        = new EIged
                {
                    CodIged      = "010000",
                    CodTipoIged  = 1,
                    DescTipoIged = null,
                    IdIged       = 1,
                    IdTipoIged   = 1,
                    NomIged      = "DRE AMAZONAS"
                },
                DocumentoResolutivo = new EDocumento
                {
                    IdDocumento            = 0,
                    NroDocumento           = "wdsdwew",
                    NombreArchivo          = "tdr.pdf",
                    FechaEmision           = null,
                    FechaPublicacion       = null,
                    ClasificacionDocumento = new EClasificacionDocumento
                    {
                        CodClasificacionDoc  = 1,
                        DescClasificacionDoc = "Resolutivo",
                        IdClasificacionDoc   = 1
                    },
                    TipoDocumento = new ETipoDocumento
                    {
                        CodTipoDoc  = 1,
                        DescTipoDoc = "Ordenanza Regional",
                        IdTipoDoc   = 1
                    }
                },
                EventoRegistral = new EEventoRegistral
                {
                    CodEvento         = 1,
                    DescEvento        = "Creacion",
                    IdEventoRegistral = 1,
                    Naturaleza        = new ENaturaleza
                    {
                        CodNaturaleza  = 1,
                        DescNaturaleza = "creacion",
                        IdNaturaleza   = 1
                    }
                },
                TipoIged = new ETipoIged
                {
                    CodTipoIged  = 2,
                    DescTipoIged = "UGEL",
                    IdTipoIged   = 2
                },
                TipoRegistro = new ETipoRegistro
                {
                    CodTipoRegistro  = 1,
                    DescTipoRegistro = "Provisional",
                    IdTipoRegistro   = 1
                },
                Ubigeo = new EUbigeo
                {
                    CodUbigeo = "010102",
                    IdUbigeo  = 449,
                    Nombre    = "ASUNCIÓN"
                }
            };

            var result = 1; // comunRegistro.SaveRegistroProvisional(registroResponse, "");

            Assert.IsNotNull(result);
        }