public bool AgregarTransferencia(Transferencia transferencia)
        {
            try
            {
                ServicioTransferencia servicio = new ServicioTransferencia();
                TransferenciaServicio transferenciaServicio = new TransferenciaServicio();
                transferenciaServicio.PacienteOtorga = new Persona();
                transferenciaServicio.PacienteRecibe = new Persona();

                transferenciaServicio.Monto = transferencia.Monto;
                transferenciaServicio.Nombre = transferencia.Nombre;
                transferenciaServicio.PacienteOtorga.Id = transferencia.PacienteOtorga.Id;
                transferenciaServicio.PacienteRecibe.Id = transferencia.PacienteRecibe.Id;

                return servicio.AgregarTransferencia(transferenciaServicio);

            }
            catch (Exception)
            {
                return false;
            }
        }
 /// <remarks/>
 public System.IAsyncResult BeginAgregarTransferencia(Transferencia transferencia, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("AgregarTransferencia", new object[] {
                                                                      transferencia}, callback, asyncState);
 }
 /// <remarks/>
 public void AgregarTransferenciaAsync(Transferencia transferencia, object userState)
 {
     if ((this.AgregarTransferenciaOperationCompleted == null)) {
         this.AgregarTransferenciaOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAgregarTransferenciaOperationCompleted);
     }
     this.InvokeAsync("AgregarTransferencia", new object[] {
                                                               transferencia}, this.AgregarTransferenciaOperationCompleted, userState);
 }
 /// <remarks/>
 public void AgregarTransferenciaAsync(Transferencia transferencia)
 {
     this.AgregarTransferenciaAsync(transferencia, null);
 }
 public bool AgregarTransferencia(Transferencia transferencia)
 {
     object[] results = this.Invoke("AgregarTransferencia", new object[] {
                                                                             transferencia});
     return ((bool)(results[0]));
 }