示例#1
0
        public ConsultaReniecFrm()
        {
            InitializeComponent();
            ConsultaReniec = new ConsultaReniec();
            ConsultaReniec.Inicializar();

            var styleController = new StyleController();

            WinFormUtils.SetStyleController(this, styleController);
        }
示例#2
0
 private void ObtenerCaptcha()
 {
     if (ConsultaReniec.EstadoConsulta == EstadoConsulta.ErrorConexion)
     {
         XtraMessageBox.Show("Error en la conexion al servicio ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     if (ConsultaReniec != null)
     {
         Cursor = Cursors.WaitCursor;
         peCaptcha.EditValue = ConsultaReniec.ObtenerCapcha();
         Cursor = Cursors.Default;
     }
 }
示例#3
0
        private void ConsultaDatosSunat(string dni, string captcha)
        {
            Cursor        = Cursors.WaitCursor;
            PersonaReniec = ConsultaReniec.ConsultarDatos(dni, captcha);
            Cursor        = Cursors.Default;

            if (PersonaReniec != null)
            {
                iPaterno.EditValue = PersonaReniec.ApePaterno;
                iMaterno.EditValue = PersonaReniec.ApeMaterno;
                iNombres.EditValue = PersonaReniec.Nombres;
                //ObtenerCaptcha();
                btnImportar.Focus();
                btnImportar.Select();
            }
            switch (ConsultaReniec.EstadoConsulta)
            {
            case EstadoConsulta.ErrorTextoCapcha:
                XtraMessageBox.Show("Codigo captcha incorrecto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                iCaptcha.Select();
                iCaptcha.SelectAll();
                break;

            case EstadoConsulta.NoResultado:
                XtraMessageBox.Show("Numero de DNI invalido", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                iDni.Select();
                iDni.SelectAll();
                break;

            case EstadoConsulta.Error:
                XtraMessageBox.Show("Error no especificado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;

            case EstadoConsulta.ErrorConexion:
                XtraMessageBox.Show("Error en la conexion al servicio", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;
            }
        }