public DT_r_BuscarCita SI_BuscarCita_os([System.Xml.Serialization.XmlElementAttribute(Namespace = "urn:clinicauandes.org:ish.pm:buscarcita")] DT_BuscarCita MT_BuscarCita) { object[] results = this.Invoke("SI_BuscarCita_os", new object[] { MT_BuscarCita }); return((DT_r_BuscarCita)(results[0])); }
public List <Agenda> GetAgenda(String IdEspecialidad, String IdMedico) { try { Config config = new Config(); List <Agenda> lstAgenda = new List <Agenda>(); WsBuscarCita.SI_BuscarCita_osService serv = new WsBuscarCita.SI_BuscarCita_osService(); WsBuscarCita.DT_BuscarCita dt = new WsBuscarCita.DT_BuscarCita(); WsBuscarCita.DT_BuscarCitaBuscaOfertaGral dt_info = new WsBuscarCita.DT_BuscarCitaBuscaOfertaGral(); WsBuscarCita.DT_r_BuscarCita dtr = new WsBuscarCita.DT_r_BuscarCita(); dt_info.codesp = IdEspecialidad; dt_info.idmed = IdMedico; dt.BuscaOfertaGral = dt_info; serv.Credentials = new NetworkCredential(config.User, config.Pass); dtr = serv.SI_BuscarCita_os(dt); if (IdEspecialidad.Length == 0) { for (int i = 0; i < dtr.BuscaOfertaGral.Length; i++) { if (IdMedico.Equals(dtr.BuscaOfertaGral[i].Id_medico.Trim(' '))) { Agenda oAgenda = new Agenda(); oAgenda.Id_especialidad = dtr.BuscaOfertaGral[i].id_especialidad; oAgenda.Especialidad = dtr.BuscaOfertaGral[i].especialidad; oAgenda.Id_medico = dtr.BuscaOfertaGral[i].Id_medico; oAgenda.NombreMed = dtr.BuscaOfertaGral[i].nommed; oAgenda.Apepat = dtr.BuscaOfertaGral[i].apemat; oAgenda.Fecha = dtr.BuscaOfertaGral[i].fecha; oAgenda.RutMed = dtr.BuscaOfertaGral[i].rutmed; lstAgenda.Add(oAgenda); } } } else { for (int i = 0; i < dtr.BuscaOfertaGral.Length; i++) { Agenda oAgenda = new Agenda(); oAgenda.Id_especialidad = dtr.BuscaOfertaGral[i].id_especialidad; oAgenda.Especialidad = dtr.BuscaOfertaGral[i].especialidad; oAgenda.Id_medico = dtr.BuscaOfertaGral[i].Id_medico; oAgenda.NombreMed = dtr.BuscaOfertaGral[i].nommed; oAgenda.Apepat = dtr.BuscaOfertaGral[i].apemat; oAgenda.Fecha = dtr.BuscaOfertaGral[i].fecha; oAgenda.RutMed = dtr.BuscaOfertaGral[i].rutmed; lstAgenda.Add(oAgenda); } } return(lstAgenda); } catch (Exception ex) { throw ex; } }
/// <remarks/> public void SI_BuscarCita_osAsync(DT_BuscarCita MT_BuscarCita, object userState) { if ((this.SI_BuscarCita_osOperationCompleted == null)) { this.SI_BuscarCita_osOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSI_BuscarCita_osOperationCompleted); } this.InvokeAsync("SI_BuscarCita_os", new object[] { MT_BuscarCita }, this.SI_BuscarCita_osOperationCompleted, userState); }
/// <remarks/> public void SI_BuscarCita_osAsync(DT_BuscarCita MT_BuscarCita) { this.SI_BuscarCita_osAsync(MT_BuscarCita, null); }