private void BtnRegistrar_Click(object sender, EventArgs e)
 {
     nickname = txtUsuario.Text;
     password = txtPassword.Text;
     if (maskedTxtLegajo.Text.Equals(""))
     {
         HabilitarMensaje(" Debe ingresar su legajo");
         maskedTxtLegajo.Focus();
     }
     else
     {
         try
         {
             legajo = int.Parse(maskedTxtLegajo.Text.Trim());
             if (D_Empleado.ValidarLegajo(legajo))
             {
                 Usuario usuario = D_Usuario.GetUsuario(legajo);
                 if (usuario != null)
                 {
                     HabilitarMensaje("Ya existe un usuario con ese legajo");
                     maskedTxtLegajo.Text = "";
                     maskedTxtLegajo.Focus();
                     txtUsuario.Text         = "";
                     txtPassword.Text        = "";
                     txtRepetirPassword.Text = "";
                 }
                 else
                 {
                     if (txtUsuario.Text.Equals(""))
                     {
                         HabilitarMensaje(" Debe ingresar un usuario");
                         txtUsuario.Focus();
                     }
                     else if (txtPassword.Text.Equals("") || txtRepetirPassword.Text.Equals(""))
                     {
                         if (txtPassword.Text.Equals(""))
                         {
                             HabilitarMensaje(" Debe ingresar un password");
                             txtPassword.Focus();
                         }
                         else
                         {
                             HabilitarMensaje(" Debe repetir el password para validarlo");
                             txtRepetirPassword.Focus();
                         }
                     }
                     else if (txtPassword.Text.Equals(txtRepetirPassword.Text))
                     {
                         try
                         {
                             if (D_Usuario.ValidarNickname(txtUsuario.Text))
                             {
                                 HabilitarMensaje("El nombre de usuario ya se encuentra registrado");
                                 txtUsuario.Text = "";
                                 txtUsuario.Focus();
                             }
                             else if (D_Usuario.RegistrarUsuario(nickname, password, legajo))
                             {
                                 LimpiarVentana();
                                 HabilitarBienvenida(D_Usuario.GetUsuario(nickname, password));
                             }
                             else
                             {
                                 HabilitarMensaje("Error en la base de datos");
                             }
                         }
                         catch (Exception)
                         {
                             HabilitarMensaje("Problema con el acceso a la base de datos");
                         }
                     }
                     else
                     {
                         HabilitarMensaje("Los password ingresados no coinciden");
                         txtRepetirPassword.Text = "";
                         txtRepetirPassword.Focus();
                     }
                 }
             }
             else
             {
                 HabilitarMensaje("No hay registrado un empleado con ese legajo");
                 maskedTxtLegajo.Text = "";
                 maskedTxtLegajo.Focus();
                 txtUsuario.Text         = "";
                 txtPassword.Text        = "";
                 txtRepetirPassword.Text = "";
             }
         }
         catch (Exception)
         {
             HabilitarMensaje("Problema con el acceso a la base de datos");
         }
     }
 }