Ejemplo n.º 1
0
        private void lnkRestablecer_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (txtUsuario.Text.Trim().Length <= 0)
            {
                MessageBox.Show("Debe ingresar la identificación del usuario.", "Inicio Sesión", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            this.vUsuario = new Usuario()
            {
                Identificacion = txtUsuario.Text.Trim(),
                Clave          = txtClave.Text
            };


            using (vServicioJudicial = new ServicioJudicialClient())
            {
                if (vServicioJudicial.GetUsuario(vUsuario, false) != null)
                {
                    var vForm = new FrmRestablecer(this.vUsuario);
                    vForm.ShowDialog();
                }
                else
                {
                    MessageBox.Show("El usuario no existe.", "Inicio Sesión", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
        }
Ejemplo n.º 2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                var vMensaje = string.Empty;
                this.vUsuario = new Usuario()
                {
                    Identificacion = txtUsuario.Text.Trim(),
                    Clave          = txtClave.Text
                };

                using (vServicioJudicial = new ServicioJudicialClient())
                {
                    string vRespuesta = vServicioJudicial.ValidarUsuario(vUsuario);

                    switch (vRespuesta)
                    {
                    case "S":
                        var vFormPrincipal = new FrmPrincipal();
                        vFormPrincipal.vUsuario = vUsuario;
                        vFormPrincipal.ShowDialog();
                        break;

                    case "C":
                        vMensaje = "Clave o usuario incorrectos";
                        break;

                    case "N":
                        vMensaje = "El usuario no existe";
                        break;

                    case "I":
                        vMensaje = "El usuario se encuentra inactivo";
                        break;

                    default:
                        vMensaje = "Error inesperado a la hora de validar el usuario";
                        break;
                    }

                    if (!string.IsNullOrWhiteSpace(vMensaje))
                    {
                        MessageBox.Show(vMensaje, "Inicio Sesión", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrió un error inesperado: " + ex.ToString(), "Inicio Sesión", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }