private void RbtnEliminar_Click(object sender, RoutedEventArgs e) { EquiposModel model = new EquiposModel(); DialogParameters parameters = new DialogParameters(); parameters.Content = "Observaciones de la baja:"; parameters.Header = "Atención:"; parameters.Closed = this.OnClosed; parameters.Owner = this; RadWindow.Prompt(parameters); if (ChkOtros.IsChecked == true) { model.BajaEquipo(equipos, observacionesDelete); ServidoresSingleton.RemoveEquipoUsuario(equipo.Expediente, equipos); } else { ObservableCollection <Equipos> lEquipos = new ObservableCollection <Equipos>() { equipos[currentIndex] }; model.BajaEquipo(lEquipos, observacionesDelete); ServidoresSingleton.RemoveEquipoUsuario(equipos[currentIndex].Expediente, lEquipos); } this.Close(); }
private void RbtnAceptar_Click(object sender, RoutedEventArgs e) { if (ChkAsignar.IsChecked == true && !isServidorExist) { MessageBox.Show("No ha ingresado un número de expediente válido para asignar el equipo, si no tiene el número de expediente o no desea asignar el equipo en este momento quite la selección de la casilla \"Asignar equipo\"", "Error:", MessageBoxButton.OK, MessageBoxImage.Error); } else { if (ConstVariables.ListaSubEquipos.Count > 0) { MessageBoxResult result = MessageBox.Show("Se agregaran " + ConstVariables.ListaSubEquipos.Count + " componentes con el equipo principal, deseas continuar?", "Atención:", MessageBoxButton.OKCancel, MessageBoxImage.Question); if (result == MessageBoxResult.Cancel) { return; } } this.expediente = (ChkAsignar.IsChecked == true) ? Convert.ToInt32(TxtExpediente.Text) : 10; equipo.Expediente = expediente; equipo.IdTipo = Convert.ToInt32(RcbTipoEquipo.SelectedValue); int userId = new EquiposModel(equipo).SetNewEquipo(); if (userId == -1) { MessageBox.Show("El equipo que intenta ingresar ya esta registrado. Verifique por favor"); } else { //Agregamos cada uno de los subequipos foreach (Equipos equipoAlta in ConstVariables.ListaSubEquipos) { if (ChkAsignar.IsChecked == true && Convert.ToInt32(TxtExpediente.Text) != expediente) { equipoAlta.Expediente = Convert.ToInt32(TxtExpediente.Text); } userId = new EquiposModel(equipoAlta).SetNewEquipo(); if (userId == -1) { MessageBox.Show("El equipo que intenta ingresar ya esta registrado. Verifique por favor"); } } ConstVariables.ListaSubEquipos.Add(equipo); ServidoresSingleton.AddEquiposAUsuario(expediente, ConstVariables.ListaSubEquipos); //Al final limpiamos la Lista de subequipos de ConstVariables ConstVariables.ListaSubEquipos.Clear(); DialogResult = true; this.Close(); } } }
private void RBtnHistorial_Click(object sender, RoutedEventArgs e) { List <HistorialPc> historial = new EquiposModel().GetHistorial(equipo); HistorialEquipo showHistorial = new HistorialEquipo(historial); showHistorial.Owner = this; showHistorial.ShowDialog(); }
private void RbtnAceptar_Click(object sender, RoutedEventArgs e) { //equipo.IdTipo = Convert.ToInt32(RcbTipoEquipo.SelectedValue); EquiposModel upd = new EquiposModel(equipo); upd.UpdateEquipo(((equipo.ScEquipo.Equals(TxtScEquipo.Text)) ? String.Empty : TxtScEquipo.Text), Convert.ToInt32(RcbTipoEquipo.SelectedValue)); DialogResult = true; this.Close(); }
private void RbtnAceptar_Click(object sender, RoutedEventArgs e) { equipo.Observaciones = txtAObservaciones.Text; EquiposModel update = new EquiposModel(equipo); update.UpdateEquipo(usuarioActual, nuevoUsuario); DialogResult = true; this.Close(); }
private bool Put(string Id, EquiposModel Equipo) { try { using (client = new HttpClient()) { Client(); resp = client.PutAsync("api/Equipos/" + Id, new StringContent(JsonConvert.SerializeObject(Equipo), Encoding.UTF8, "application/json")).Result; if (resp.IsSuccessStatusCode) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
public bool Update(string Id, EquiposModel equipos) { return(Put(Id, equipos)); }
public bool Create(EquiposModel Equipo) { return(Post(Equipo)); }