private void RbtnBuscar_Click(object sender, RoutedEventArgs e) { ServidoresPublicos servidor = new ServidoresModel().GetUsuarioPorExpediente(Convert.ToInt32(TxtExpediente.Text)); Usuario.DataContext = servidor; if (servidor != null) { isServidorExist = true; } }
private void RbtnAceptar_Click(object sender, RoutedEventArgs e) { servidor.IdTitulo = Convert.ToInt32(RcbTitulo.SelectedValue); servidor.IdArea = Convert.ToInt32(RcbArea.SelectedValue); servidor.IdUbicacion = Convert.ToInt32(RcbUbicacion.SelectedValue); if (isUpdating) { ServidoresModel model = new ServidoresModel(servidor); if (ChkDesactivar.IsChecked == true) { model.DesactivarUsuario(); } else { model.ActualizaInfoServidores(); } this.Close(); } else { int userId = new ServidoresModel(servidor).SetNewServidor(); switch (userId) { case -1: MessageBox.Show("Ya existe el número de inventario.\\nVerifique por favor."); break; case -2: MessageBox.Show("El servidor público que intenta registrar, ya se encuentra registrado"); break; default: MessageBox.Show("Registro exitoso.\\nExpediente: " + userId.ToString()); ServidoresSingleton.Servidores.Add(servidor); this.Close(); break; } } }
private void RbtnBuscar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(TxtExpediente.Text) || String.IsNullOrWhiteSpace(TxtExpediente.Text)) { MessageBox.Show("Ingrese un número de registro"); return; } ServidoresPublicos servidor = new ServidoresModel().GetUsuarioPorExpediente(Convert.ToInt32(TxtExpediente.Text)); if (servidor != null) { Usuario.DataContext = servidor; RcbTitulos.SelectedValue = servidor.IdTitulo; RcbAreas.SelectedValue = servidor.IdArea; RcbUbicacion.SelectedValue = servidor.IdUbicacion; isServidorExist = true; } }