private void ButtonEditar_Click(object sender, RoutedEventArgs e) { if (Nombre.Text == "") { MessageBox.Show("Debe indicar un Nombre"); return; } ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = new ConsultorioSagradaFamilia.Models.ObraSocial { IdObraSocial = ObraSocial.IdObraSocial, Nombre = Nombre.Text, Habilitada = Habilitada.IsChecked.GetValueOrDefault() }; StatusMessage statusMessage = DbContextSingleton.dbContext.EditarObraSocial(obraSocial); MessageBox.Show(statusMessage.Mensaje); if (statusMessage.Status == 0) { ObrasSociales obrasSociales = new ObrasSociales(); Layout.Frame.Navigate(obrasSociales); } }
private void mostrarObrasSociales() { DataTable tabla = new DataTable(); tabla = ObrasSociales.GetAll(); GrdObraSocial.DataSource = tabla; }
private void FrmAgregarPaciente_Load(object sender, EventArgs e) { CmbObraSocial.DataSource = ObrasSociales.LlenarCmb(); CmbObraSocial.DisplayMember = "descripcion"; CmbObraSocial.ValueMember = "idObraSocial"; CmbObraSocial.SelectedIndex = -1; }
public void ActualizarObraSocial() { int IdObraSocial = Convert.ToInt32(TxtIdObraSocial.Text); string nombre = TxtNombreObraSocial.Text; ObrasSociales obraSocial = new ObrasSociales(IdObraSocial); obraSocial.ActualizarObraSocial(nombre); }
private void AgregarObraSocial(string descripcion) { try { ObrasSociales obras = new ObrasSociales(descripcion); obras.save(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Btn_BuscarPaciente_Click(object sender, EventArgs e) { if (txtPaciente.Text != string.Empty) { Pacientes paciente = new Pacientes(txtPaciente.Text); if (paciente.Nombre != "" && paciente.Apellido != "") { obraSocial = paciente.ObraSocial; ObrasSociales obrasSociales = new ObrasSociales(obraSocial); txtObraSocial.Text = obrasSociales.Descripcion; MessageBox.Show("Paciente : " + paciente.Apellido + ", " + paciente.Nombre, "Datos del paciente", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Ingrese el dni del paciente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtPaciente.Focus(); } }
private void AgregarObraSocial_Click(object sender, RoutedEventArgs e) { var obraSocial = (ConsultorioSagradaFamilia.Models.ObraSocial)ObrasSocialesCombobox.SelectedItem; if (obraSocial != null) { foreach (var item in ObrasSocialesGrid.Items) { if (((ConsultorioSagradaFamilia.Models.ObraSocial)item).IdObraSocial == obraSocial.IdObraSocial) { MessageBox.Show("Ya se seleccionó esta obra social"); return; } } ObrasSociales.Add(obraSocial); ObrasSocialesGrid.ItemsSource = null; ObrasSocialesGrid.ItemsSource = ObrasSociales; } }
private void BorrarObraSocial_Click(object sender, RoutedEventArgs e) { ConsultorioSagradaFamilia.Models.ObraSocial seleccion = (ConsultorioSagradaFamilia.Models.ObraSocial)ObrasSocialesGrid.SelectedItem; if (seleccion == null) { MessageBox.Show("Debe seleccionar una obra social"); return; } foreach (var item in ObrasSociales) { if (item.IdObraSocial == seleccion.IdObraSocial) { ObrasSociales.Remove(item); ObrasSocialesGrid.ItemsSource = null; ObrasSocialesGrid.ItemsSource = ObrasSociales; break; } } }
private void ButtonCrear_Click(object sender, RoutedEventArgs e) { if (Nombre.Text == "") { MessageBox.Show("Debe indicar un Nombre"); return; } ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = new ConsultorioSagradaFamilia.Models.ObraSocial { Nombre = Nombre.Text, Habilitada = true }; StatusMessage statusMessage = DbContextSingleton.dbContext.GuardarObraSocial(obraSocial); MessageBox.Show(statusMessage.Mensaje); if (statusMessage.Status == 0) { ObrasSociales obrasSociales = new ObrasSociales(); Layout.Frame.Navigate(obrasSociales); } }
private void ButtonVolver_Click(object sender, RoutedEventArgs e) { ObrasSociales obrasSociales = new ObrasSociales(); Layout.Frame.Navigate(obrasSociales); }
private void Btn_ObrasSociales_Click(object sender, RoutedEventArgs e) { ObrasSociales obrasSociales = new ObrasSociales(); Body.Navigate(obrasSociales); }
private void ButtonCrear_Click(object sender, RoutedEventArgs e) { if (Apellido.Text == "") { MessageBox.Show("Debe indicar el Apellido"); return; } if (DNI.Text == "") { MessageBox.Show("Debe indicar el DNI"); return; } if (Domicilio.Text == "") { MessageBox.Show("Debe indicar el Domicilio"); return; } if (FechaNacimiento.SelectedDate == null) { MessageBox.Show("Debe indicar la Fecha de Nacimiento"); return; } if (Nombre.Text == "") { MessageBox.Show("Debe indicar el Nombre"); return; } ConsultorioSagradaFamilia.Models.Paciente paciente = new ConsultorioSagradaFamilia.Models.Paciente { IdPaciente = Paciente.IdPaciente, Apellido = Apellido.Text, DNI = int.Parse(DNI.Text), Direccion = Domicilio.Text, FechaNacimiento = FechaNacimiento.SelectedDate.Value.Date, Nombre = Nombre.Text, }; StatusMessage statusMessage = DbContextSingleton.dbContext.EditarPaciente(paciente); MessageBox.Show(statusMessage.Mensaje); if (statusMessage.Status == 0) { foreach (var item in ObrasSocialesGrid.Items) { if (ObrasSocialesOriginales.Where(es => es.IdObraSocial == ((ConsultorioSagradaFamilia.Models.ObraSocial)item).IdObraSocial).Count() == 0) { ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = (ConsultorioSagradaFamilia.Models.ObraSocial)item; ObraSocialPaciente pacienteObraSocial = new ObraSocialPaciente(); pacienteObraSocial.IdPaciente = Paciente.IdPaciente; pacienteObraSocial.IdObraSocial = obraSocial.IdObraSocial; DbContextSingleton.dbContext.GuardarObraSocialPaciente(pacienteObraSocial); } } foreach (var item in ObrasSocialesOriginales) { if (ObrasSociales.Where(es => es.IdObraSocial == item.IdObraSocial).Count() == 0) { ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = item; ObraSocialPaciente pacienteObraSocial = new ObraSocialPaciente(); pacienteObraSocial.IdPaciente = Paciente.IdPaciente; pacienteObraSocial.IdObraSocial = obraSocial.IdObraSocial; DbContextSingleton.dbContext.BorrarObraSocialPaciente(pacienteObraSocial); } } Pacientes pacientes = new Pacientes(); Layout.Frame.Navigate(pacientes); } }
private void ButtonEditar_Click(object sender, RoutedEventArgs e) { ConsultorioSagradaFamilia.Models.Medico medico = new ConsultorioSagradaFamilia.Models.Medico { IdMedico = Medico.IdMedico, Apellido = Apellido.Text, CUIL = CUIL.Text, DNI = int.Parse(DNI.Text), Domicilio = Domicilio.Text, FechaNacimiento = FechaNacimiento.SelectedDate.Value.Date, Mail = Mail.Text, Matricula = int.Parse(Matricula.Text), Monto = decimal.Parse(Monto.Text), Nombre = Nombre.Text, Telefono = int.Parse(Telefono.Text), Habilitado = Habilitado.IsChecked.GetValueOrDefault() }; StatusMessage statusMessage = DbContextSingleton.dbContext.EditarMedico(medico); MessageBox.Show(statusMessage.Mensaje); if (statusMessage.Status == 0) { foreach (var item in EspecialidadesGrid.Items) { if (EspecialidadesOriginales.Where(es => es.IdEspecialidad == ((ConsultorioSagradaFamilia.Models.Especialidad)item).IdEspecialidad).Count() == 0) { ConsultorioSagradaFamilia.Models.Especialidad especialidad = (ConsultorioSagradaFamilia.Models.Especialidad)item; MedicoEspecialidad medicoEspecialidad = new MedicoEspecialidad(); medicoEspecialidad.IdMedico = Medico.IdMedico; medicoEspecialidad.IdEspecialidad = especialidad.IdEspecialidad; DbContextSingleton.dbContext.GuardarMedicoEspecialidad(medicoEspecialidad); } } foreach (var item in EspecialidadesOriginales) { if (Especialidades.Where(es => es.IdEspecialidad == item.IdEspecialidad).Count() == 0) { ConsultorioSagradaFamilia.Models.Especialidad especialidad = item; MedicoEspecialidad medicoEspecialidad = new MedicoEspecialidad(); medicoEspecialidad.IdMedico = Medico.IdMedico; medicoEspecialidad.IdEspecialidad = especialidad.IdEspecialidad; DbContextSingleton.dbContext.BorrarMedicoEspecialidad(medicoEspecialidad); } } foreach (var item in ObrasSocialesGrid.Items) { if (ObrasSocialesOriginales.Where(es => es.IdObraSocial == ((ConsultorioSagradaFamilia.Models.ObraSocial)item).IdObraSocial).Count() == 0) { ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = (ConsultorioSagradaFamilia.Models.ObraSocial)item; ObraSocialMedico medicoObraSocial = new ObraSocialMedico(); medicoObraSocial.IdMedico = Medico.IdMedico; medicoObraSocial.IdObraSocial = obraSocial.IdObraSocial; DbContextSingleton.dbContext.GuardarObraSocialMedico(medicoObraSocial); } } foreach (var item in ObrasSocialesOriginales) { if (ObrasSociales.Where(es => es.IdObraSocial == item.IdObraSocial).Count() == 0) { ConsultorioSagradaFamilia.Models.ObraSocial obraSocial = item; ObraSocialMedico medicoObraSocial = new ObraSocialMedico(); medicoObraSocial.IdMedico = Medico.IdMedico; medicoObraSocial.IdObraSocial = obraSocial.IdObraSocial; DbContextSingleton.dbContext.BorrarObraSocialMedico(medicoObraSocial); } } foreach (var item in HorariosGrid.Items) { HorarioAtencion horarioAtencion = (HorarioAtencion)item; horarioAtencion.IdMedico = Medico.IdMedico; if (horarioAtencion.IdHorarioAtencion == 0) { horarioAtencion.Habilitado = true; DbContextSingleton.dbContext.GuardarHorarioAtencion((HorarioAtencion)item); } else { DbContextSingleton.dbContext.EditarHorarioAtencion((HorarioAtencion)item); } } Medicos medicos = new Medicos(); Layout.Frame.Navigate(medicos); } }