private void Window_Loaded(object sender, RoutedEventArgs e) { calendar1.SelectedDate = System.DateTime.Now; lblNom.Content = paciente.Nombre + " " + paciente.Apellidos; lblDiag.Content = "Diagnóstico: " + nomDiag; try { listTerapias = ClienteWCF.getServicios().recuperarTerapias(); if (listTerapias == null) { lblAvisos.Content = "No hay terapias en la base de datos."; listTerapias = new List <TTerapia>(); } else { foreach (TTerapia t in listTerapias) { comboBox1.Items.Add(t.Nombre); } } if (comboBox1.Items.Count > 0) { comboBox1.SelectedIndex = 0; } } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (listVFisios.SelectedIndex != -1) { TFisioterapeuta f = listFisios.ElementAt(listVFisios.SelectedIndex); MessageBoxResult r = MessageBox.Show("¿Está seguro de que desea borrar al empleado " + f.Nombre + " " + f.Apellidos + "?", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().eliminarEmp(f.Dni); listFisios.RemoveAt(listVFisios.SelectedIndex); _EmpCollection.RemoveAt(listVFisios.SelectedIndex); //listVFisios.Items.RemoveAt(listVFisios.SelectedIndex); lblAvisos.Content = f.Nombre + " " + f.Apellidos + " borrado."; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void cargar() { try { this.diagnosticos = ClienteWCF.getServicios().recuperarDiagnosticos(); if (diagnosticos == null) { lblMensaje.Content = "No hay diagnósticos"; this.diagnosticos = new List <TDiagnostico>(); } else { foreach (TDiagnostico d in diagnosticos) { listD.Items.Add(d.Nombre); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void cargar() { try { salas = ClienteWCF.getServicios().recuperarSalas(); if (salas == null) { lblAvisos.Content = "No hay salas en la base de datos."; salas = new List <TSala>(); } if (salas != null) { foreach (TSala s in salas) { comboSalas.Items.Add(s.Nombre); } } if (comboSalas.Items.Count > 0) { comboSalas.SelectedIndex = 0; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnQuitar_Click(object sender, RoutedEventArgs e) { lblAvisos.Content = ""; if (listBoxMat.SelectedIndex == -1) { lblAvisos.Content = "No hay ningún material selccionado."; } else { MessageBoxResult result = MessageBox.Show("Quieres eliminar '" + listBoxMat.SelectedItem.ToString() + "'", " ", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().borrarMaterial(listBoxMat.SelectedItem.ToString()); listBoxMat.Items.RemoveAt(listBoxMat.SelectedIndex); } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (FaultException <Error> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void btnAñadir_Click(object sender, RoutedEventArgs e) { if (txtAñadir.Text == "") { lblAvisos.Content = "No hay nada que insertar"; } else { lblAvisos.Content = ""; try { ClienteWCF.getServicios().añadirMaterial(txtAñadir.Text); lblAvisos.Content = "'" + txtAñadir.Text + "' añadido."; listBoxMat.Items.Add(txtAñadir.Text); txtAñadir.Text = ""; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (FaultException <Error> ex) { lblAvisos.Content = ex.Detail.Content; } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }
public void actualizarTerapias() { listTerapias.Clear(); comboBox1.Items.Clear(); try { listTerapias = ClienteWCF.getServicios().recuperarTerapias(); if (listTerapias == null) { lblAvisos.Content = "No hay terapias en la base de datos."; listTerapias = new List <TTerapia>(); } else { foreach (TTerapia t in listTerapias) { comboBox1.Items.Add(t.Nombre); } } if (comboBox1.Items.Count > 0) { comboBox1.SelectedIndex = 0; } } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (!obtenidos) { lblAvisos.Content = ""; try { List <TMaterial> listMat = ClienteWCF.getServicios().recuperarMateriales(); if (listMat == null) { lblAvisos.Content = "No hay materiales en la base de datos"; } else { foreach (TMaterial m in listMat) { listBoxMat.Items.Add(m.Nombre); } listBoxMat.SelectedIndex = 0; obtenidos = true; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { try { listDiagnosticos = ClienteWCF.getServicios().recuperarDiagnosticos(); if (listDiagnosticos == null) { lblAviso.Content = "No hay diagnósticos en la base de datos."; listDiagnosticos = new List <TDiagnostico>(); } else { foreach (TDiagnostico d in listDiagnosticos) { comboBox1.Items.Add(d.Nombre); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } lblTit.Content = paciente.Nombre + " " + paciente.Apellidos + " " + System.DateTime.Now.ToShortDateString(); }
private void button1_Click(object sender, RoutedEventArgs e) { lblavisos.Content = ""; MessageBoxResult r = MessageBox.Show("¿Seguro que quieres finalizar el tratamiento como '" + comboBox1.SelectedItem.ToString() + "'?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); if (r == MessageBoxResult.Yes) { try { tratamiento.F_fin = System.DateTime.Now; tratamiento.Estado = comboBox1.SelectedItem.ToString(); ClienteWCF.getServicios().cerrarTratamiento(tratamiento); txtffin.Text = tratamiento.F_fin.Value.ToShortDateString(); lblEstado.Content = "Estado: " + tratamiento.Estado; ((VHistorial)this.Owner).actualizarTratamientos(); lblavisos.Content = "Tratamiento cerrado."; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (FaultException <Error> ex) { lblavisos.Content = ex.Detail.Content; } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }
public void actualizar() { listDiagnosticos.Clear(); comboBox1.Items.Clear(); try { listDiagnosticos = ClienteWCF.getServicios().recuperarDiagnosticos(); if (listDiagnosticos == null) { lblAviso.Content = "No hay diagnósticos en la base de datos."; listDiagnosticos = new List <TDiagnostico>(); } else { foreach (TDiagnostico d in listDiagnosticos) { comboBox1.Items.Add(d.Nombre); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnConfirmar_Click(object sender, RoutedEventArgs e) { if (comboBox1.SelectedIndex != -1) { THistorial h = new THistorial(); h.Dni_paciente = paciente.Dni; h.Estado = "Abierto"; h.F_inicio = System.DateTime.Now; h.Id_diagnostico = listDiagnosticos.ElementAt(comboBox1.SelectedIndex).Id; h.Zona = textBox1.Text; h.Observaciones = textBox2.Text; try { ClienteWCF.getServicios().registrarNuevoHist(h); ((VPacientes)this.Owner).actualizarDiagnosticos(); ((VPacientes)this.Owner).actualizarHistorial(); this.Close(); } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } else { lblAviso.Content = "Selecciona un diagnóstico."; } }
private void btneliminar_Click(object sender, RoutedEventArgs e) { if (comboTerapias.SelectedIndex != -1) { TTerapia t = this.terapias.ElementAt(comboTerapias.SelectedIndex); MessageBoxResult r = MessageBox.Show("¿Está seguro de que desea eliminar la terapia '" + t.Nombre + "'?", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().eliminarTerapia(t.Nombre); terapias.Remove(t); comboTerapias.Items.RemoveAt(comboTerapias.SelectedIndex); lblmensaje.Content = "Terapia '" + t.Nombre + "' eliminada."; if (comboTerapias.Items.Count > 0) { comboTerapias.SelectedIndex = 0; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void cargar() { try { this.terapias = ClienteWCF.getServicios().recuperarTerapias(); if (terapias == null) { lblmensaje.Content = "No hay terapias"; this.terapias = new List <TTerapia>(); } if (terapias != null) { foreach (TTerapia t in terapias) { comboTerapias.Items.Add(t.Nombre); } comboTerapias.SelectedIndex = 0; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (listD.SelectedIndex != -1) { TDiagnostico d = this.diagnosticos.ElementAt(listD.SelectedIndex); MessageBoxResult r = MessageBox.Show("¿Está seguro de que desea eliminar el diagnóstico '" + d.Nombre + "'", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().eliminarDiagnostico(d.Id); diagnosticos.Remove(d); listD.Items.Remove(listD.SelectedItem); txtDescripcion.Text = ""; txtNombre.Text = ""; lblMensaje.Content = "Diagnóstico'" + d.Nombre + "' eliminado."; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { lblAvisos.Content = ""; if (txtNombre.Text == "") { lblAvisos.Content = "Debe introducir el nombre de la sala."; } else { try { lblAvisos.Content = ""; TSala s = new TSala(); s.Nombre = txtNombre.Text; s.Descripcion = txtDescripcion.Text; ClienteWCF.getServicios().nuevaSala(s); lblAvisos.Content = s.Nombre + " agregada."; comboSalas.Items.Add(s.Nombre); salas.Add(s); } catch (FaultException <Error> ex) { lblAvisos.Content = ex.Detail.Content; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (comboSalas.SelectedIndex != -1) { MessageBoxResult r = MessageBox.Show("¿Está seguro de que desea eliminar esta sala?", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().eliminarSala(comboSalas.SelectedItem.ToString()); salas.RemoveAt(comboSalas.SelectedIndex); comboSalas.Items.Remove(comboSalas.SelectedItem); if (comboSalas.Items.Count > 0) { comboSalas.SelectedIndex = 0; } lblAvisos.Content = "Sala eliminada"; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void cargar() { try { listFisios = ClienteWCF.getServicios().recuperarFisios(); if (listFisios == null) { lblAvisios2.Content = "No hay empleados."; listFisios = new List <TFisioterapeuta>(); } else { foreach (TFisioterapeuta f in listFisios) { _EmpCollection.Add(new EmpData { Dni = f.Dni, Nombre = f.Nombre, Apellidos = f.Apellidos }); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (listPeds.SelectedIndex != -1) { MessageBoxResult r = MessageBox.Show("¿Estas seguro de eliminar este pedido? Si lo eliminas no contarás con el para realizar las cuentas del mes.", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { int seleccion = listPeds.SelectedIndex; ClienteWCF.getServicios().eliminarPedido(listPedidos.ElementAt(seleccion).Id_pedido); listPedidos.RemoveAt(seleccion); listPeds.Items.RemoveAt(seleccion); _PedidoCollectionRegs.Clear(); lblCant2.Content = ""; lblPrecio2.Content = ""; lblAvisos.Content = ""; if (listPedidos.Count == 0) { lblA3.Content = "No hay pedidos registrados."; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void cargarPeds() { try{ listPedidos = ClienteWCF.getServicios().getPedidos(); listPeds.Items.Clear(); if (listPedidos != null) { foreach (TPedido p in listPedidos) { listPeds.Items.Add(p.Fecha.ToShortDateString() + " Id: " + p.Id_pedido); } if (listPeds.Items.Count > 0) { listPeds.SelectedIndex = 0; } } else { listPedidos = new List <TPedido>(); lblA3.Content = "No hay pedidos registrados."; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnEnviar_Click(object sender, RoutedEventArgs e) { if (((listDestinatarios.Items.Count > 0) && radioElegirDest.IsChecked.Value) || radioTodos.IsChecked.Value) { lblAvisos.Content = ""; List <String> destinatarios = null; if (radioElegirDest.IsChecked == true) { destinatarios = new List <String>(); char[] delimitador = { ':' }; for (int i = 0; i < listDestinatarios.Items.Count; i++) { String[] separado = listDestinatarios.Items.GetItemAt(i).ToString().Split(delimitador); destinatarios.Add(separado[1]); } } try { ClienteWCF.getServicios().enviarMail(txtConte.Text, txtAsunto.Text, textBoxRuta.Text, destinatarios); this.Close(); } catch (FaultException <Error> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } else { lblAvisos.Content = "No hay contactos seleccionados."; } }
private void radioElegirDest_Checked(object sender, RoutedEventArgs e) { this.canvasDestinatarios.IsEnabled = true; comboDest.Items.Clear(); try { List <TPaciente> pacientes = ClienteWCF.getServicios().recuperarPacientesConMail(); if (pacientes == null) { MessageBox.Show("No hay pacientes en la base de datos"); } else { foreach (TPaciente p in pacientes) { comboDest.Items.Add(p.Apellidos + " " + p.Nombre + " : " + p.Email); } if (comboDest.Items.Count > 0) { comboDest.SelectedIndex = 0; } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } }
public void cargarLista() { try { listPacientes = ClienteWCF.getServicios().recuperarPacientes(); if (listPacientes == null) { listPacientes = new List <TPaciente>(); lblAvisos.Content = "No hay pacientes en la base de datos."; } else { foreach (TPaciente p in listPacientes) { _PacientesCollection.Add(new PacienteData { Apellidos = p.Apellidos, Nombre = p.Nombre, Dni = p.Dni }); } if (listViewPac.Items.Count > 0) { listViewPac.SelectedIndex = 0; } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (listViewPac.SelectedIndex != -1) { TPaciente p = listPacientes.ElementAt(listViewPac.SelectedIndex); MessageBoxResult r = MessageBox.Show("¿Seguro que deseas eliminar al paciente " + p.Dni + "?", "", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (r == MessageBoxResult.Yes) { try { ClienteWCF.getServicios().borrarPaciente(p.Dni); listPacientes.RemoveAt(listViewPac.SelectedIndex); _PacientesCollection.RemoveAt(listViewPac.SelectedIndex); } catch (FaultException <Error> ex) { lblAvisos.Content = ex.Detail.Content; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } } }
private void listViewPac_SelectionChanged(object sender, SelectionChangedEventArgs e) { lblAvisos2.Content = ""; _HistCollection.Clear(); if (listViewPac.SelectedIndex != -1) { TPaciente p = listPacientes.ElementAt(listViewPac.SelectedIndex); if (p.Tfno1 != null) { lblTfno2.Content = Convert.ToString(p.Tfno1); } if (p.Tfno2 != null) { lblMovil2.Content = Convert.ToString(p.Tfno2); } lblEmail2.Content = p.Email; lblfe2.Content = p.F_nac.Value.ToShortDateString(); txtObsPaciente.Text = p.Observs; lblHistTit.Content = "Historial de " + p.Nombre + " " + p.Apellidos; try { listHistoriales = ClienteWCF.getServicios().recuperarHistoriales(p.Dni); if (listHistoriales == null) { listHistoriales = new List <THistorial>(); lblAvisos2.Content = "No hay historiales para " + p.Nombre + " " + p.Apellidos + "."; } else { foreach (THistorial h in listHistoriales) { String fecha = ""; if (h.F_fin != null) { fecha = h.F_fin.Value.ToShortDateString(); } TDiagnostico d = this.getDiagnostico(h.Id_diagnostico); String nomDiagnos = "*Eliminado*"; if (d != null) { nomDiagnos = d.Nombre; } _HistCollection.Add(new HistData { Diagnostico = nomDiagnos, FInicio = h.F_inicio.ToShortDateString(), Estado = h.Estado, Zona = h.Zona, FFin = fecha }); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (tratamiento.Estado != "Abierto") { button1.IsEnabled = false; } comboBox1.Items.Add("Satisfactorio"); comboBox1.Items.Add("Fallido"); comboBox1.SelectedIndex = 0; txtFIni.Text = tratamiento.F_inicio.ToShortDateString(); textBox1.Text = tratamiento.Observaciones; lblTit.Content = paciente.Nombre + " " + paciente.Apellidos; lblTerapia.Content = "Terapia: " + nomT; lblDiagnostico.Content = "Diagnóstico: " + nomDiag; lblEstado.Content = "Estado: " + tratamiento.Estado; if (tratamiento.F_fin == null) { txtffin.Text = "En curso"; } else { txtffin.Text = tratamiento.F_fin.Value.ToShortDateString(); } try { listSesiones = ClienteWCF.getServicios().recuperarSesionesTrat(tratamiento.Id_historial, tratamiento.Id_terapia); if (listSesiones == null) { listSesiones = new List <TSesionCita>(); lblavisos.Content = "No hay sesiones registradas."; } else { foreach (TSesionCita s in listSesiones) { String pagado = "Si"; if (!s.Pagado) { pagado = "No"; } _SesCollection.Add(new SesData { Fecha = s.Fecha.ToString(), Pagado = pagado }); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { lblmensaje.Content = ""; if (txtnombre.Text == "") { lblmensaje.Content = "El campo 'Nombre' es obligaritorio, rellénelo."; } else { try { TTerapia tera = new TTerapia(); if (txtNums.Text != "") { tera.Numsesiones = int.Parse(txtNums.Text); } tera.Imagen = this.dividir(txtImagen.Text); tera.Nombre = txtnombre.Text.ToString(); tera.Descripcion = txtdescripcion.Text.ToString(); ClienteWCF.getServicios().nuevaTerapia(tera); lblmensaje.Content = "Terapia '" + tera.Nombre + "' agregada."; comboTerapias.Items.Clear(); if (this.Owner is VNuevoTratamiento) { ((VNuevoTratamiento)this.Owner).actualizarTerapias(); this.Close(); } this.cargar(); } catch (FaultException <Error> ex) { lblmensaje.Content = ex.Detail.Content; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (FormatException ex) { lblmensaje.Content = "Solo se permiten digitos."; } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }
public void actualizarTerapias() { try { listTerapias = ClienteWCF.getServicios().recuperarTerapias(); if (listTerapias == null) { listTerapias = new List <TTerapia>(); lblAvisos.Content = "No hay terapias en la base de datos."; } } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { try { listcomentarios = ClienteWCF.getServicios().getComentarios(); if (listcomentarios == null) { lblAvisos.Content = "No hay comentarios registrados."; listcomentarios = new List <TComentario>(); } else { foreach (TComentario c in listcomentarios) { String paciente = c.Dni_paciente; try { TPaciente p = ClienteWCF.getServicios().getPaciente(c.Dni_paciente); if (p != null) { paciente = p.Nombre + " " + p.Apellidos; } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } _ComsCollection.Add(new ComData { Paciente = paciente, Fecha = c.Fecha.ToString() }); } } } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); this.Close(); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); this.Close(); } }
private void btnAgregar_Click(object sender, RoutedEventArgs e) { if (txtNombre.Text == "") { lblMensaje.Content = "El campo nombre es obligaritorio, rellénelo."; } else { try { TDiagnostico diag = new TDiagnostico(); lblMensaje.Content = ""; diag.Nombre = txtNombre.Text; diag.Descripcion = txtDescripcion.Text; ClienteWCF.getServicios().nuevoDiagnostico(diag); lblMensaje.Content = "Diagnóstico'" + diag.Nombre + "' agregado."; if (this.Owner is VNuevoHist) { ((VNuevoHist)this.Owner).actualizar(); this.Close(); } listD.Items.Clear(); this.cargar(); if (listD.Items.Count > 0) { listD.SelectedIndex = 0; } } catch (FaultException <Error> ex) { lblMensaje.Content = ex.Detail.Content; } catch (FaultException <ErrorSql> ex) { MessageBox.Show(ex.Detail.Content); } catch (EndpointNotFoundException ex) { MessageBox.Show("No es posible conectar con el servidor. Comprueba la configuración de red o contacta con tu administrador."); } } }