private void Wrapper_AgregarPeticionCompleted(object sender, ServiceReferenceClinica.esUsuarioValidoCompletedEventArgs e) { if (e.Error == null) { string recievedResponce = e.Result.ToString(); if (recievedResponce.Equals("False")) { if (flags[2]) { flags[2] = false; MessageBox.Show("Usuario o Password Incorrecta. Intente de nuevo"); App.UserIsAuthenticated = false; NavigationService.Refresh(); } } else { if (flags[0]) { flags[0] = false; loginDatos = recievedResponce.Split(';'); Nombre = loginDatos[0].Split(','); Permisos = loginDatos[1].Split(','); App.Username = ""; for(int i = 0; i < Nombre.Length; i++) App.Username += Nombre[i] + " "; App.Correo = login.Usuario; for (int i = 0; i < Permisos.Length; i++) Permiso_List.Add(Permisos[i]); App.Permisos = Permiso_List; App.UserIsAuthenticated = true; AppEvents.Instance.UpdateMain(sender); NavigationService.Refresh(); } } } else { if (flags[2]) { flags[2] = false; MessageBox.Show("Usuario o Password Incorrecta. Intente de nuevo"); App.UserIsAuthenticated = false; } } }
void InsertarPacienteCompleted(object sender, ServiceReferenceClinica.InsertarPacienteCompletedEventArgs e) { if (!mainFlag) { mainFlag = true; bool Response; Response = e.Result; if (Response == false) { enableMainButtons(true); enableMatButtons(true); estadoBiopsia.Text = "Error al insertar Paciente"; } else { estadoBiopsia.Text = "Paciente insertado con exito !"; //Get ID del paciente para Insertar Biopsia if (!getIDPacienteFlag) { getIDPacienteFlag = true; Wrapper.getIDdePacienteCompleted += new EventHandler<ServiceReferenceClinica.getIDdePacienteCompletedEventArgs>(getIDdePaciente); Wrapper.getIDdePacienteAsync(nombre[0], segundoNombre, apellido[0], segundoApellido); } } } }
void getMaterialEnviadoBiopsiaImprimir(object sender, ServiceReferenceClinica.getMaterialEnviadoBiopsiaImprimirCompletedEventArgs e) { if (e.Result.ToString() == "") { return; } else { matEnviadoStatus.Text = "Datos Obtenidos!"; String[] resultado; materialEnviadoSelect.Items.Clear(); resultado = e.Result.ToString().Split(';'); for (int i = 0; i < resultado.Length; i++) if (!resultado[i].Equals("")) materialEnviadoSelect.Items.Add(resultado[i]); } }
void borarrMaterial(object sender, ServiceReferenceClinica.BorrarMaterialCompletedEventArgs e) { enableMainButtons(true); enableMatButtons(true); materialEnviado_txt.Text = ""; if (insertarMaterial) { insertarMaterial = false; if (e.Result) { materialEnviado_txt.Text = ""; matEnviadoStatus.Text = "Material borrado exitosamente!\nActualizando lista de materiales..."; Wrapper.getMaterialEnviado_CitologiaNoGinecologicaCompleted += new EventHandler<ServiceReferenceClinica.getMaterialEnviado_CitologiaNoGinecologicaCompletedEventArgs>(getMaterialEnviado_CitologiaNoGinecologica); Wrapper.getMaterialEnviado_CitologiaNoGinecologicaAsync(); } else matEnviadoStatus.Text = "Error al borrar material, no existe uno con el nombre " + materialEnviado_txt.Text; } }
void myWebReference_getMuestraGinecologicaCompleted(object sender, ServiceReferenceClinica.getMuestraGinecologicaCompletedEventArgs e) { if (e.Result.ToString() == "") { diagnosticoBiopsia.Opacity = 1; if (!getBiopsia) { getBiopsia = true; Wrapper.getMuestraBiopsiaCompleted += new EventHandler<ServiceReferenceClinica.getMuestraBiopsiaCompletedEventArgs>(myWebReference_getMuestraBiopsiaCompleted); Wrapper.getMuestraBiopsiaAsync(idMuestra); } } else { enableButtons(true); fotoFormulario.Source = new BitmapImage(citologiaURI); estado.Text = "Datos Obtenidos!"; String[] resultado; resultado = e.Result.ToString().Split('$'); //Resetea los campos de Biopsias para q no salgan idBiopsia.Text = ""; diagnosticoMedicoB.Text = ""; medicoB.Text = ""; material1.Text = ""; material2.Text = ""; material3.Text = ""; material4.Text = ""; material5.Text = ""; fechaRecibida_txt.Text = ""; //Empieza a llenar los campos idMuestra_txt.Text = resultado[0]; //Esto es pq por alguna razon, la fecha llega con el tiempo, asi: 12/31/2011 12:00 AM entoncs le quitamos eso XD fecha.Text = convertDateToSpanishDate(resultado[1].Split(' ')[0]); nombre.Text = resultado[2] + " " + resultado[3] + " " + resultado[4] + " " + resultado[5]; if (resultado[6].CompareTo("0") != 0) edad.Text = resultado[6]; medico.Text = resultado[7]; origenMuestra.Text = resultado[8]; fur.Text = resultado[9]; if (resultado[10] != "False") diu.Text = "Si"; //Revisa para anticonceptivos if (resultado[11] == "True") anticonceptivos.Text = "Si"; diagnosticoAnterior.Text = resultado[12]; //Revisa calidad del frotis if (resultado[13] == "True") adecuado.Text = "X"; else if (resultado[13] == "False") inadecuado.Text = "X"; causa.Text = resultado[14]; if (resultado[15].CompareTo("0") != 0) basales.Text = resultado[15]; if (resultado[16].CompareTo("0") != 0) intermedias.Text = resultado[16]; if (resultado[17].CompareTo("0") != 0) superficiales.Text = resultado[17]; //Inflamacion if (resultado[18] == "No") inflamacion_no.Text = "X"; else if (resultado[18] == "Leve") inflamacion_leve.Text = "X"; else if (resultado[18] == "Moderada") inflamacion_moderada.Text = "X"; else if (resultado[18] == "Severa") inflamacion_severa.Text = "X"; //Agentes Infecciosos if (resultado[19] == "True") candidaSP.Text = "X"; if (resultado[20] == "True") gardnerella.Text = "X"; if (resultado[21] == "True") herpes.Text = "X"; if (resultado[22] == "True") vaginosis.Text = "X"; if (resultado[23] == "True") tricomonas.Text = "X"; otroAgenteInfeccioso.Text = resultado[24]; //Diagnostico Descriptivo if (resultado[25] == "True") negativo.Text = "X"; if (resultado[26] == "True") atipica.Text = "X"; if (resultado[27] == "True") escamosa.Text = "X"; if (resultado[28] == "True") glandular.Text = "X"; if (resultado[29] == "True") lesionBajoGrado.Text = "X"; if (resultado[30] == "True") nic1.Text = "X"; if (resultado[31] == "True") infeccionVPH.Text = "X"; if (resultado[32] == "True") lesionAltoGrado.Text = "X"; if (resultado[33] == "True") nic2.Text = "X"; if (resultado[34] == "True") nic3.Text = "X"; if (resultado[35] == "True") cancer.Text = "X"; if (resultado[36] == "True") adenocarcinoma.Text = "X"; //Recomendaciones if (resultado[37] != "0") repetir.Text = resultado[37]; if (resultado[38] == "True") colposcopia.Text = "X"; if (resultado[39] == "True") biopsia.Text = "X"; if (resultado[40] == "True") despuesTratamiento.Text = "X"; otraRecomendacion.Text = resultado[41]; if (resultado[42].StartsWith("<")) comentario.Xaml = resultado[42]; else comentario.Xaml = createXmalString(resultado[42]); if (resultado[43].StartsWith("<")) diagnostico_txtR.Xaml = resultado[43]; else { String[] diagnosticos = resultado[43].Split(','); try { diagnostico.Text = diagnosticos[0]; diagnostico2.Text = diagnosticos[1]; diagnostico3.Text = diagnosticos[2]; diagnostico4.Text = diagnosticos[3]; } catch (Exception exp) { } } fechaInforme.Text = resultado[44]; } }
void WebS_empleadoEliminado(object sender, ServiceReferenceClinica.BorrarEmpleadoCompletedEventArgs e) { enableButtons(true); if (e.Result) { estado.Text = "Empleado Eliminado... Actualizando Empleados"; resetFields(); Wrapper.getUsuariosCompleted += new EventHandler<ServiceReferenceClinica.getUsuariosCompletedEventArgs>(getUsuarios_Completed); Wrapper.getUsuariosAsync(); } else estado.Text = "No existe un empleado con el nombre ingresado."; }
void WebS_getEmpleado(object sender, ServiceReferenceClinica.getDatosEmpleadoCompletedEventArgs e) { enableButtons(true); if (mainFlag) { mainFlag = false; if (e.Result.ToString().CompareTo("") != 0) { String[] resultado = e.Result.ToString().Split(';'); resetFields(); usuario_txt.Text = resultado[0]; tipoEmpleado_txt.Text = resultado[1]; nombre_txt.Text = resultado[2] + " " + resultado[3]; apellido_txt.Text = resultado[4] + " " + resultado[5]; passwordBox1.Password = resultado[6]; passwordBox2.Password = resultado[6]; correo_txt.Text = resultado[7]; Wrapper.getAccesosDeUsuarioCompleted += new EventHandler<ServiceReferenceClinica.getAccesosDeUsuarioCompletedEventArgs>(WebS_getAccesos); Wrapper.getAccesosDeUsuarioAsync(nombreUsuario); } else { estado.Text = "No se encontraron datos"; } } }
void getIDdePaciente(object sender, ServiceReferenceClinica.getIDdePacienteCompletedEventArgs e) { int Response; Response = e.Result; estadoBiopsia.Text = "Obteniendo datos para insertar muestra..."; if (Response == -1) { enableMainButtons(true); enableMatButtons(true); estadoBiopsia.Text = "Error al obtener el ID del paciente"; return; } else { idPaciente = e.Result; if (!getIDMedicoFlag) { getIDMedicoFlag = true; Wrapper.getIDdeMedicoCompleted += new EventHandler<ServiceReferenceClinica.getIDdeMedicoCompletedEventArgs>(getIDdeMedico); Wrapper.getIDdeMedicoAsync(nombreMedico2.SelectedItem.ToString()); } } }//End void WebS_getAccesoCompleted(object sender, MyWebReference.HelloWorldCompletedEventArgs e)
void getMedicosNombres(object sender, ServiceReferenceClinica.getMedicos_NombresCompletedEventArgs e) { if (mainFlag) { mainFlag = false; for (int i = nombreMedico2.Items.Count - 1; i > -1; i--) nombreMedico2.Items.RemoveAt(i); if (e.Result.Length != 0) { String[] resp = e.Result.ToString().Split(';'); for (int i = 0; i < resp.Length; i++) { if (!resp.Equals("")) nombreMedico2.Items.Add(resp[i]); } } Wrapper.getMaterialEnviado_CitologiaNoGinecologicaCompleted += new EventHandler<ServiceReferenceClinica.getMaterialEnviado_CitologiaNoGinecologicaCompletedEventArgs>(getMaterialEnviado_CitologiaNoGinecologica); Wrapper.getMaterialEnviado_CitologiaNoGinecologicaAsync(); enableMainButtons(true); estadoBiopsia.Text = "Datos Obtenidos!"; } }
void getMaterialEnviado_CitologiaNoGinecologica(object sender, ServiceReferenceClinica.getMaterialEnviado_CitologiaNoGinecologicaCompletedEventArgs e) { if (mainFlag2) { mainFlag2 = false; enableMatButtons(true); matEnviadoStatus.Text = "Materiales Obtenidos!"; if (e.Result.Length != 0) { string[] content = e.Result.Split(';'); List<String> valores = new List<String>(); //List<dataMaterial> valores = new List<dataMaterial>(); for (int i = 0; i < content.Length - 1; i++) { if (!content[i].Equals("")) { valores.Add(content[i]); } } materialEnviadoTodos.ItemsSource = valores; } } }
private void ActualizarCitologiaLiquidos(object sender, ServiceReferenceClinica.ActualizarCitologiaLiquidosCompletedEventArgs e) { if (actualizarB) { actualizarB = false; bool Response = e.Result; enableMainButtons(true); enableMatButtons(true); if (Response == false) { estadoBiopsia.Text = "Error al actualizar Citologia de Liquidos"; } else { estadoBiopsia.Text = "Citologia de Liquidos actualizada con exito!"; } } }
void myWebReference_getMaterialEnviadoBiopsiaImprimirCompleted(object sender, ServiceReferenceClinica.getMaterialEnviadoBiopsiaImprimirCompletedEventArgs e) { enableButtons(true); estado.Text = "Datos Obtenidos!"; if (e.Result.ToString() != "") { String[] resultado; resultado = e.Result.ToString().Split(';'); try { material1.Text = resultado[0]; material2.Text = resultado[1]; material3.Text = resultado[2]; material4.Text = resultado[3]; material5.Text = resultado[4]; } catch (Exception exp) { } } }
void myWebReference_getMuestraNo_GinecologicaCompleted(object sender, ServiceReferenceClinica.getMuestraNo_GinecologicaCompletedEventArgs e) { enableButtons(true); resetearValoresCitologia(); if (e.Result.Equals("")) { estado.Text = "No se encontro una muestra con el id " + idMuestra; return; } fotoFormulario.Source = new BitmapImage(biopsiaURI); estado.Text = "Datos Obtenidos!"; String[] resultado = e.Result.ToString().Split('$'); idBiopsia.Text = resultado[0]; fecha.Text = convertDateToSpanishDate(resultado[1].Split(' ')[0]); nombre.Text = resultado[2] + " " + resultado[3] + " " + resultado[4] + " " + resultado[5]; if (resultado[6].CompareTo("0") != 0) edad.Text = resultado[6]; diagnosticoMedicoB.Text = resultado[7]; medicoB.Text = resultado[8]; if (resultado[9].StartsWith("<")) { diagnosticoBiopsia.Xaml = createXmalStringFromXaml(resultado[9], resultado[10], resultado[11], resultado[12]); } else diagnosticoBiopsia.Xaml = createXmalString(resultado[9], resultado[10], resultado[11], resultado[12]); fechaRecibida_txt.Text = "Muestra recibida el: " + convertirFecha(resultado[13]); //Obtiene los datos para las muestras enviadas de la biopsia estado.Text = "Obteniendo Material Enviado..."; if (!materiales) { materiales = true; Wrapper.getMaterialEnviadoBiopsiaImprimirCompleted += new EventHandler<ServiceReferenceClinica.getMaterialEnviadoBiopsiaImprimirCompletedEventArgs>(myWebReference_getMaterialEnviadoBiopsiaImprimirCompleted); Wrapper.getMaterialEnviadoBiopsiaImprimirAsync(idMuestra, "MaterialEnviadoCitologia"); } }
void InsertarMaterialEnviado(object sender, ServiceReferenceClinica.InsertarMaterialEnviadoCompletedEventArgs e) { enableMainButtons(true); enableMatButtons(true); if (e.Result == false) { if (!errorMaterial) { errorMaterial = true; MessageBox.Show("Error al insertar material enviado"); } } else { resetCampos(); if (insertarBiopsia) estadoBiopsia.Text = "Biopsia Insertada con exito!"; else estadoBiopsia.Text = "Citologia de Liquidos Insertada con exito!"; } }
}//End void WebS_getAccesoCompleted(object sender, MyWebReference.HelloWorldCompletedEventArgs e) void getIDdeMedico(object sender, ServiceReferenceClinica.getIDdeMedicoCompletedEventArgs e) { int Response; Response = e.Result; if (Response == -1) { enableMainButtons(true); enableMatButtons(true); estadoBiopsia.Text = "Error al leer ID del Medico, intente denuevo"; if (!errorBiopsia) { errorBiopsia = true; MessageBox.Show("Error al leer el ID del medico"); } } else { idMedico = e.Result; string fechaFormated = fechaBiopsia[2] + "-" + fechaBiopsia[0] + "-" + fechaBiopsia[1]; if (insertarBiopsia) { if (!insertarExamenFlag) { insertarExamenFlag = true; Wrapper.InsertarBiopsiaCompleted += new EventHandler<ServiceReferenceClinica.InsertarBiopsiaCompletedEventArgs>(InsertarBiopsia); Wrapper.InsertarBiopsiaAsync(corregirIdMuestra(idMuestra_txt6.Text), fechaFormated, Convert.ToInt32(valorBiopsia_txt.Text), diagnosticoBiopsia_txtR.Xaml.ToString(), diagnosticoClinicoBiopsia_txt.Text.ToString(), idPaciente, idMedico, "Ingresos por Examen", Convert.ToInt32(fechaInformeArray[3]), Convert.ToInt32(fechaInforme.Month.ToString()), Usuario, macroscopica_txtR.Xaml, micro_txtR.Xaml, codificacion_txt.Text.ToString(), fechaInformeString, fechaInformeIngresado, fechaRecibida_txt.Text); } } else if (insertarCitologiaLiquidos) { if (!insertarExamenFlag) { insertarExamenFlag = true; Wrapper.InsertarCitologiaNoGinecologicaCompleted += new EventHandler<ServiceReferenceClinica.InsertarCitologiaNoGinecologicaCompletedEventArgs>(InsertarCitologiaNoGinecologica); Wrapper.InsertarCitologiaNoGinecologicaAsync(corregirIdMuestra(idMuestra_txt6.Text), fechaFormated, Convert.ToInt32(valorBiopsia_txt.Text), diagnosticoBiopsia_txtR.Xaml, diagnosticoClinicoBiopsia_txt.Text, idPaciente, idMedico, "Ingresos por Examen", Convert.ToInt32(fechaInformeArray[3]), Convert.ToInt32(fechaInforme.Month.ToString()), Usuario, macroscopica_txtR.Xaml, micro_txtR.Xaml, "", fechaInformeString, fechaInformeIngresado, fechaRecibida_txt.Text); } } } }
private void myWebReference_ActualizarBiopsiaCompleted(object sender, ServiceReferenceClinica.ActualizarBiopsiaCompletedEventArgs e) { bool Response; Response = e.Result; registrarBiopsia_btn.IsEnabled = true; buscarBiopsia_btn.IsEnabled = true; borrarBiopsia.IsEnabled = true; button1.IsEnabled = true; button2.IsEnabled = true; agregarMaterialEnviado.IsEnabled = true; borrarMaterial_btn.IsEnabled = true; if (Response == false) { estadoBiopsia.Text = "Error al actualizar Biopsia"; } else { resetCampos(); estadoBiopsia.Text = "Biopsia actualizada con exito!"; } }
void InsertarBiopsia(object sender, ServiceReferenceClinica.InsertarBiopsiaCompletedEventArgs e) { mainFlag = true; getIDPacienteFlag = true; getIDMedicoFlag = true; insertarExamenFlag = true; if (e.Result == false) { enableMainButtons(true); enableMatButtons(true); estadoBiopsia.Text = "Ha ocurrido un error...intente denuevo"; if (!errorBiopsia) { errorBiopsia = true; MessageBox.Show("Se detectó un error! Ya existe una muestra con el mismo numero"); } } else { if (materialEnviadoSelect.Items.Count > 0) { if (!insertarMaterialFlag) { insertarMaterialFlag = true; String materialEnviado = ""; for (int i = 0; i < materialEnviadoSelect.Items.Count; i++) { materialEnviado += materialEnviadoSelect.Items.ElementAt(i).ToString() + ";"; } Wrapper.InsertarMaterialEnviadoCompleted += new EventHandler<ServiceReferenceClinica.InsertarMaterialEnviadoCompletedEventArgs>(InsertarMaterialEnviado); Wrapper.InsertarMaterialEnviadoAsync(corregirIdMuestra(idMuestra_txt6.Text), materialEnviado, "MaterialEnviadoBiopsia"); } } else { enableMainButtons(true); enableMatButtons(true); resetCampos(); estadoBiopsia.Text = "Biopsia Insertada con exito!"; } } }
/******************************************************************************************************************************** ********************************************************************************************************************************* ********************************************* ********************************************************* ********************************************* METHOD RESPONCE EVENTS ********************************************************* ********************************************* ********************************************************* ********************************************************************************************************************************* *********************************************************************************************************************************/ void getUsuarios_Completed(object sender, ServiceReferenceClinica.getUsuariosCompletedEventArgs e) { if (mainFlag) { mainFlag = false; enableButtons(true); if (!e.Result.ToString().Equals("")) { List<datosUsuario> valoresGrid = new List<datosUsuario>(); List<String> empleados = new List<String>(); String[] resultado = e.Result.ToString().Split(';'); for (int i = 0; i < resultado.Length; i++) { if (i % 7 == 0) { empleados.Add(resultado[i]); valoresGrid.Add(new datosUsuario() { Usuario = resultado[i], Nombre = resultado[i + 1] + " " + resultado[i + 2] + " " + resultado[i + 3] + " " + resultado[i + 4], Rol = resultado[i + 5], Correo = resultado[i + 6], }); } } usuarioNombre_auto.ItemsSource = empleados; usuarios_grid.ItemsSource = valoresGrid; estado.Text = "Usuarios Actualizados!"; } else { estado.Text = "No existen usuarios registrados"; } } }
void buscarCitologiaLiquidos(object sender, ServiceReferenceClinica.buscarCitologiaLiquidosCompletedEventArgs e) { if (buscarB) { buscarB = false; enableMainButtons(true); enableMatButtons(true); if (e.Result.ToString() == "") { estadoBiopsia.Text = "No se encontró ninguna muestra con el ID " + corregirIdMuestra(idMuestra_txt6.Text) + " \nTalvez buscaba una biopsia?"; } else { resetCampos(); estadoBiopsia.Text = "Datos Obtenidos!"; String[] resultado; resultado = e.Result.ToString().Split('$'); //Empieza a llenar los campos idMuestra_txt6.Text = resultado[0]; fechaBiopsia_txt.Text = resultado[1]; nombrePacienteB.Text = resultado[2] + " " + resultado[3]; apellidoPacienteB.Text = resultado[4] + " " + resultado[5]; edadBiopsia_txt.Text = resultado[6]; nombreMedico2.SelectedItem = resultado[7]; valorBiopsia_txt.Text = resultado[8]; expedienteBiopsia_txt.Text = resultado[9]; diagnosticoClinicoBiopsia_txt.Text = resultado[10]; if (resultado[11].StartsWith("<")) macroscopica_txtR.Xaml = resultado[11]; else diagnosticoBiopsia_txtR.Xaml = crearXamlString(resultado[11]); if (resultado[12].StartsWith("<")) micro_txtR.Xaml = resultado[12]; else diagnosticoBiopsia_txtR.Xaml = crearXamlString(resultado[12]); if (resultado[13].StartsWith("<")) diagnosticoBiopsia_txtR.Xaml = resultado[13]; else diagnosticoBiopsia_txtR.Xaml = crearXamlString(resultado[13]); fechaRecibida_txt.Text = resultado[14]; //Obtiene los datos para las muestras enviadas de la biopsia matEnviadoStatus.Text = "Obteniendo Material Enviado..."; Wrapper.getMaterialEnviadoBiopsiaImprimirCompleted += new EventHandler<ServiceReferenceClinica.getMaterialEnviadoBiopsiaImprimirCompletedEventArgs>(getMaterialEnviadoBiopsiaImprimir); Wrapper.getMaterialEnviadoBiopsiaImprimirAsync(idMuestra_txt6.Text, "MaterialEnviadoCitologia"); } } }
void WebS_getAccesos(object sender, ServiceReferenceClinica.getAccesosDeUsuarioCompletedEventArgs e) { if (flag2) { flag2 = false; String[] modulos = e.Result.ToString().Split(';'); for (int i = 0; i < modulos.Length; i++) { switch (modulos[i].ToString()) { case "Control De Usuarios": controlUsuario_check.IsChecked = true; break; case "Consultas": consultas_check.IsChecked = true; break; case "Ingresos": ingresos_check.IsChecked = true; break; case "Egresos": egresos_check.IsChecked = true; break; case "Examenes": examenes_check.IsChecked = true; break; } } estado.Text = "Datos Recibidos"; } }
void BorrarMuestra(object sender, ServiceReferenceClinica.BorrarMuestraCompletedEventArgs e) { if (borrarB) { borrarB = false; enableMainButtons(true); if (e.Result == false) estadoBiopsia.Text = "Error al borrar, no existe una muestra con el id " + idMuestra_txt6.Text; else { estadoBiopsia.Text = "Biopsia Borrada con exito!"; } } }
void ActualizarEmpleadoCompleted(object sender, ServiceReferenceClinica.ActualizarUsuarioCompletedEventArgs e) { enableButtons(true); if (flag2) { flag2 = false; if (e.Result) { resetFields(); estado.Text = "El empleado fue Actualizado"; Wrapper.getUsuariosCompleted += new EventHandler<ServiceReferenceClinica.getUsuariosCompletedEventArgs>(getUsuarios_Completed); Wrapper.getUsuariosAsync(); } else { estado.Text = "El Empleado no se pudo actualizar..."; } } }
/******************************************************************************************************************************** ********************************************************************************************************************************* ********************************************* ********************************************************* ********************************************* METHOD RESPONCE EVENTS ********************************************************* ********************************************* ********************************************************* ********************************************************************************************************************************* *********************************************************************************************************************************/ void myWebReference_getIdExamenesCompleted(object sender, ServiceReferenceClinica.getIdExamenesCompletedEventArgs e) { if (!getIdExamenes) { getIdExamenes = true; estado.Text = "Datos Obtenidos!"; for (int i = idMuestrasCombo.Items.Count - 1; i > -1; i--) idMuestrasCombo.Items.RemoveAt(i); String[] resp = e.Result.ToString().Split(';'); for (int i = 0; i < resp.Length; i++) { idMuestrasCombo.Items.Add(resp[i]); } if (!idMuestra.Equals("")) { estado.Text = "Cargando datos de la muestra No. :" + idMuestra; if (!getCitologia) { getCitologia = true; Wrapper.getMuestraGinecologicaCompleted += new EventHandler<ServiceReferenceClinica.getMuestraGinecologicaCompletedEventArgs>(myWebReference_getMuestraGinecologicaCompleted); Wrapper.getMuestraGinecologicaAsync(idMuestra); } } else { enableButtons(true); estado.Text = "Busque por No. de muestra para obtener los datos!"; } } }