/// <summary> /// Ingresa los datos /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void IngresarBtn_Click(object sender, RoutedEventArgs e) { bool validado = validarDatos(); DateADate(); PacientesLogic.Admin admin = new PacientesLogic.Admin(); try { if (validado) { admin.insertar(info, fechas); MessageBox.Show("Paciente Ingresado Correctamente", "Paciente Ingresado", MessageBoxButton.OK, MessageBoxImage.Information); ingresado = true; Close(); } else { MessageBox.Show("Falta ingresar datos", "Incompleto", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show("Error al ingresar al paciente", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); Console.WriteLine(ex.Message); } }
private void DarAltaBtn_Click(object sender, RoutedEventArgs e) { if (PacientesGrid.SelectedCells.Count > 0) { DataRowView[] drv = PacientesGrid.SelectedItems.Cast <DataRowView>().ToArray(); PacientesLogic.Admin admin = new PacientesLogic.Admin(); admin.DarAlta(drv, FechaAltaDate.SelectedDate.GetValueOrDefault()); RefreshBtn_Click(DarAltaBtn, e); } else { MessageBox.Show("Seleccione una celda", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void BorrarBtn_Click(object sender, RoutedEventArgs e) { if (PacientesGrid.SelectedCells.Count > 0) { DataRowView[] drv = PacientesGrid.SelectedItems.Cast <DataRowView>().ToArray(); DataRow[] rows = (from dr in drv select dr.Row).ToArray(); PacientesLogic.Admin admin = new PacientesLogic.Admin(); admin.BorrarRow(Int32.Parse(rows[0].ItemArray[0].ToString())); RefreshBtn_Click(BorrarBtn, e); } else { MessageBox.Show("Seleccione una celda", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void ModificarBtn_Click(object sender, RoutedEventArgs e) { PacientesLogic.Admin admin = new PacientesLogic.Admin(); if (PacientesGrid.SelectedCells.Count > 0) { PacientesLogic.Pacientes pacienteAModificar = admin.Modificar(PacientesGrid.SelectedItems.Cast <DataRowView>().ToArray()); Plantillas.DatosPacientes datosPaciente = new Plantillas.DatosPacientes(); datosPaciente.CargarPLantilla(pacienteAModificar); datosPaciente.CancelarBtn.IsEnabled = false; PacientesGrid.SelectedItems.Remove(PacientesGrid.SelectedValue); datosPaciente.Show(); } else { MessageBox.Show("Seleccione una celda", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }