예제 #1
0
        private async void txtusuario_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)
            {
                if (txtusuario.Text.Length < 4)
                {
                    MessageBox.Show("El nombre de usuario debe tener como minimo 4 caracteres.",
                                    "Usuario invalido",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Warning);
                    return;
                }
                var user = await userCtrl.verificarExistencia(txtusuario.Text.Trim());

                if (user != null)
                {
                    var r = MessageBox.Show("El nombre de usuario introducida ya se encuentra ocupado. desea editarlo?",
                                            "Usuario existente",
                                            MessageBoxButtons.YesNo,
                                            MessageBoxIcon.Warning);
                    if (r == DialogResult.No)
                    {
                        return;
                    }
                    existe = true;
                    doStuffTouserControls();
                }
                else
                {
                    existe = false;
                    doStuffTouserControls();
                }
            }
        }