/src/SaludOcupacional/SaludOcupacional/Atencion Consultorio.xaml.cs
# · C# · 577 lines · 427 code · 147 blank · 3 comment · 15 complexity · b640fc4f1ce96c72b0e722aa05681365 MD5 · raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Data;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Imaging;
- using System.Windows.Shapes;
- using System.Collections.ObjectModel;
- using SaludOcupacional.Model;
- using SaludOcupacional.Controller;
-
- namespace SaludOcupacional
- {
- /// <summary>
- /// Interaction logic for Atencion_Consultorio.xaml
- /// </summary>
- public partial class Atencion_Consultorio : Window
- {
- Empleado Empleado;
- public Atencion_Consultorio(Empleado empleado)
- {
- InitializeComponent();
- Empleado = empleado;
-
- nombre.Content = empleado.Nombre + " " + empleado.ApellidoPaterno + " " + empleado.ApellidoMaterno;
- codigo.Content = empleado.Codigo;
- DatosIngreso datos = DatosIngresoManager.GetDatosIngresoByCi(empleado.Ci.ToString());
- AreaTrabajo.Content = datos.PuestoTrabajo;
-
- rFecha.Text = DateTime.Now.ToString();
-
-
-
-
-
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- if (lista2.Count > 0)
- {
- int i = 0;
- patologia1.Visibility = Visibility.Visible;
- patologia1.Text = lista2[i].Patologia;
- fecha1.Visibility = Visibility.Visible;
- fecha1.Content = lista2[i].Fecha;
-
- editar1.Visibility = Visibility.Visible;
- i++;
-
- if (lista2.Count > 1)
- {
- patologia2.Visibility = Visibility.Visible;
- patologia2.Text = lista2[i].Patologia;
- fecha2.Visibility = Visibility.Visible;
- fecha2.Content = lista2[i].Fecha;
-
- editar2.Visibility = Visibility.Visible;
- }
-
- else
- {
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
- }
- i++;
- if (lista2.Count > 2)
- {
- patologia3.Visibility = Visibility.Visible;
- patologia3.Text = lista2[i].Patologia;
- fecha3.Visibility = Visibility.Visible;
- fecha3.Content = lista2[i].Fecha;
-
- editar3.Visibility = Visibility.Visible;
- }
- else
- {
-
-
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 3)
- {
- patologia4.Visibility = Visibility.Visible;
- patologia4.Text = lista2[i].Patologia;
- fecha4.Visibility = Visibility.Visible;
- fecha4.Content = lista2[i].Fecha;
- editar4.Visibility = Visibility.Visible;
- }
- else
- {
-
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 4)
- {
- patologia5.Visibility = Visibility.Visible;
- patologia5.Text = lista2[i].Patologia;
- fecha5.Visibility = Visibility.Visible;
- fecha5.Content = lista2[i].Fecha;
- editar5.Visibility = Visibility.Visible;
- }
- else
- {
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
-
- }
- else
- {
- patologia1.Visibility = Visibility.Hidden;
- fecha1.Visibility = Visibility.Hidden;
- editar1.Visibility = Visibility.Hidden;
-
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
-
-
-
- }
-
- }
-
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- Close();
- }
-
-
-
- private void button8_Click(object sender, RoutedEventArgs e)
- {
-
- rFecha.Text = "";
-
- rPatologia.Text = "";
- rGravedad.Text = "";
- rOrigen.Text = "";
- rAccion.Text = "";
- rExterno.Text = "";
-
- }
-
- private void button7_Click(object sender, RoutedEventArgs e)
- {
- try
- {
- Collection<Empleado> lista = new Collection<Empleado>();
- lista = EmpleadoManager.BuscarEmpleadoPorNombre(nombre.Content.ToString());
-
- DatosIngreso datosIngreso = DatosIngresoManager.GetDatosIngresoByCi(lista[0].Ci.ToString());
-
- ConsultaMedica consultaMedia = new ConsultaMedica(0, lista[0].Ci, rFecha.Text, datosIngreso.PuestoTrabajo, lista[0].Codigo, rPatologia.Text, rGravedad.Text, rOrigen.Text, rAccion.Text, rExterno.Text);
- AtencionConsultorioManager.CrearConsulta(consultaMedia);
-
-
-
-
- rPatologia.Text = "";
- rGravedad.Text = "";
- rOrigen.Text = "";
- rAccion.Text = "";
- rExterno.Text = "";
- MessageBox.Show("SE CREO LA CONSULTA!");
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- if (lista2.Count > 0)
- {
- int i = 0;
- patologia1.Visibility = Visibility.Visible;
- patologia1.Text = lista2[i].Patologia;
- fecha1.Visibility = Visibility.Visible;
- fecha1.Content = lista2[i].Fecha;
-
- editar1.Visibility = Visibility.Visible;
- i++;
-
- if (lista2.Count > 1)
- {
- patologia2.Visibility = Visibility.Visible;
- patologia2.Text = lista2[i].Patologia;
- fecha2.Visibility = Visibility.Visible;
- fecha2.Content = lista2[i].Fecha;
-
- editar2.Visibility = Visibility.Visible;
- }
-
- else
- {
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
- }
- i++;
- if (lista2.Count > 2)
- {
- patologia3.Visibility = Visibility.Visible;
- patologia3.Text = lista2[i].Patologia;
- fecha3.Visibility = Visibility.Visible;
- fecha3.Content = lista2[i].Fecha;
-
- editar3.Visibility = Visibility.Visible;
- }
- else
- {
-
-
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 3)
- {
- patologia4.Visibility = Visibility.Visible;
- patologia4.Text = lista2[i].Patologia;
- fecha4.Visibility = Visibility.Visible;
- fecha4.Content = lista2[i].Fecha;
- editar4.Visibility = Visibility.Visible;
- }
- else
- {
-
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 4)
- {
- patologia5.Visibility = Visibility.Visible;
- patologia5.Text = lista2[i].Patologia;
- fecha5.Visibility = Visibility.Visible;
- fecha5.Content = lista2[i].Fecha;
- editar5.Visibility = Visibility.Visible;
- }
- else
- {
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
-
- }
- else
- {
- patologia1.Visibility = Visibility.Hidden;
- fecha1.Visibility = Visibility.Hidden;
- editar1.Visibility = Visibility.Hidden;
-
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
-
-
- MessageBox.Show("No se encontro Resultados!");
- }
- }
- catch (Exception ex)
- {
-
- MessageBox.Show("Error: " + ex.Message);
- }
-
- }
-
-
-
- private void editar1_Click(object sender, RoutedEventArgs e)
- {
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- EditarConsulta editarConsulta = new EditarConsulta(lista2[0].CodConsulta, Empleado.Ci);
-
- editarConsulta.Show();
-
- }
-
- private void editar2_Click(object sender, RoutedEventArgs e)
- {
-
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- EditarConsulta editarConsulta = new EditarConsulta(lista2[1].CodConsulta, Empleado.Ci);
-
- editarConsulta.Show();
-
- }
-
- private void editar3_Click(object sender, RoutedEventArgs e)
- {
-
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- EditarConsulta editarConsulta = new EditarConsulta(lista2[2].CodConsulta, Empleado.Ci);
-
- editarConsulta.Show();
-
- }
-
- private void editar4_Click(object sender, RoutedEventArgs e)
- {
-
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- EditarConsulta editarConsulta = new EditarConsulta(lista2[3].CodConsulta, Empleado.Ci);
-
- editarConsulta.Show();
-
- }
-
- private void editar5_Click(object sender, RoutedEventArgs e)
- {
-
-
-
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- EditarConsulta editarConsulta = new EditarConsulta(lista2[4].CodConsulta, Empleado.Ci);
-
- editarConsulta.Show();
-
- }
-
- private void button2_Click(object sender, RoutedEventArgs e)
- {
- Collection<ConsultaMedica> lista2 = new Collection<ConsultaMedica>();
- lista2 = AtencionConsultorioManager.BuscarConsultasPorCi(Empleado.Ci);
-
- if (lista2.Count > 0)
- {
- int i = 0;
- patologia1.Visibility = Visibility.Visible;
- patologia1.Text = lista2[i].Patologia;
- fecha1.Visibility = Visibility.Visible;
- fecha1.Content = lista2[i].Fecha;
-
- editar1.Visibility = Visibility.Visible;
- i++;
-
- if (lista2.Count > 1)
- {
- patologia2.Visibility = Visibility.Visible;
- patologia2.Text = lista2[i].Patologia;
- fecha2.Visibility = Visibility.Visible;
- fecha2.Content = lista2[i].Fecha;
-
- editar2.Visibility = Visibility.Visible;
- }
-
- else
- {
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
- }
- i++;
- if (lista2.Count > 2)
- {
- patologia3.Visibility = Visibility.Visible;
- patologia3.Text = lista2[i].Patologia;
- fecha3.Visibility = Visibility.Visible;
- fecha3.Content = lista2[i].Fecha;
-
- editar3.Visibility = Visibility.Visible;
- }
- else
- {
-
-
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 3)
- {
- patologia4.Visibility = Visibility.Visible;
- patologia4.Text = lista2[i].Patologia;
- fecha4.Visibility = Visibility.Visible;
- fecha4.Content = lista2[i].Fecha;
- editar4.Visibility = Visibility.Visible;
- }
- else
- {
-
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
- i++;
- if (lista2.Count > 4)
- {
- patologia5.Visibility = Visibility.Visible;
- patologia5.Text = lista2[i].Patologia;
- fecha5.Visibility = Visibility.Visible;
- fecha5.Content = lista2[i].Fecha;
- editar5.Visibility = Visibility.Visible;
- }
- else
- {
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
- }
-
- }
- else
- {
- patologia1.Visibility = Visibility.Hidden;
- fecha1.Visibility = Visibility.Hidden;
- editar1.Visibility = Visibility.Hidden;
-
- patologia2.Visibility = Visibility.Hidden;
- fecha2.Visibility = Visibility.Hidden;
- editar2.Visibility = Visibility.Hidden;
-
- patologia3.Visibility = Visibility.Hidden;
- fecha3.Visibility = Visibility.Hidden;
- editar3.Visibility = Visibility.Hidden;
-
- patologia4.Visibility = Visibility.Hidden;
- fecha4.Visibility = Visibility.Hidden;
- editar4.Visibility = Visibility.Hidden;
-
- patologia5.Visibility = Visibility.Hidden;
- fecha5.Visibility = Visibility.Hidden;
- editar5.Visibility = Visibility.Hidden;
-
-
-
- MessageBox.Show("No se encontro Resultados!");
- }
- }
- }
- }