Example #1
0
        /// <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);
            }
        }
Example #2
0
 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);
     }
 }
Example #3
0
 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);
     }
 }
Example #4
0
        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);
            }
        }