Ejemplo n.º 1
0
 private void btnRegistrar_Click(object sender, RoutedEventArgs e)
 {
     if ((!txtAlias.PlaceHolder && cbRol.SelectedIndex != 0 && !txtContraseña.PlaceHolder) && ((rbEmpleado.IsChecked == true && cbEmpleado.Visibility == Visibility.Visible && cbEmpleado.SelectedIndex != 0) || (rbFuera.IsChecked == true && txtEmail.Visibility == Visibility.Visible && !txtEmail.PlaceHolder)))
     {
         if (validacionCampos())
         {
             TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
             Usuarios u = new Usuarios();
             u.Alias = txtAlias.Text;
             u.Contraseña = txtContraseña.Text;
             ComboBoxItem cbi = (ComboBoxItem)cbRol.Items[cbRol.SelectedIndex];
             u.Rol = Convert.ToInt64(cbi.Uid);
             if (rbEmpleado.IsChecked == true)
             {
                 ComboBoxItem cbi1 = (ComboBoxItem)cbEmpleado.Items[cbRol.SelectedIndex];
                 u.Empleado = Convert.ToInt64(cbi.Uid);
                 u.Email = null;
             }
             else if (rbFuera.IsChecked == true)
             {
                 u.Email = txtEmail.Text;
                 u.Empleado = null;
             }
             tda.InsertUsuario(u);
             tda.Close();
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Favor de llenar los campos.");
     }
 }