using Glade;
using Controlador.Afiliacion;
+using Controlador;
using Dominio.Afiliados;
using Dominio.Autorizaciones;
using Dominio.Planes;
public void OnAfiliadoChanged (object o, EventArgs args)
{
- Console.WriteLine (afiliado.Text);
AfiliadoSolicitanteController c = new AfiliadoSolicitanteController ();
try {
Afiliado a = c.ExisteAfiliado (Int32.Parse (afiliado.Text));
if (a != null) {
- lbl_deuda.Text = "Existe afiliado";
+ if (a.Moroso == 0)
+ lbl_deuda.Markup = "El Afiliado está al día con la cuota";
+ else
+ lbl_deuda.Markup = String.Format ("<b>El Afiliado adeuda {0} meses", a.Moroso);
} else
- lbl_deuda.Text = "No existe afiliado";
+ lbl_deuda.Markup = "<b>El código de afiliado es inválido</b>";
} catch (Exception e) {
}
finally {
}
}
+ public void OnBuscarAfiliado (object o, EventArgs args)
+ {
+ VBuscarAfiliado v = new VBuscarAfiliado ();
+ string r = v.Run ();
+ if (r != null)
+ afiliado.Text = r;
+ }
+
+ public void OnBuscarPrestacion (object o, EventArgs args)
+ {
+ VBuscarPrestacion v = new VBuscarPrestacion ();
+ string r = v.Run ();
+ if (r != null)
+ prestacion.Text = r;
+ }
+
+ public void OnBuscarPrestador (object o, EventArgs args)
+ {
+ VBuscarPrestador v = new VBuscarPrestador ();
+ string r = v.Run ();
+ if (r != null)
+ cuit.Text = r;
+ }
+
public void OnResponse (object o, ResponseArgs args)
{
if (args.ResponseId == ResponseType.Cancel)
return;
+
+ AutorizacionController c = new AutorizacionController (DateTime.Now);
+ if (c.guardarAutorizacionManual (prestacion.Text, cuit.Text, Int32.Parse (afiliado.Text), observaciones.Buffer.Text) == false)
+ Console.WriteLine ("ERROR AL CARGAR EL PEDIDO");
+ else
+ Console.WriteLine ("PEDIDO CARGADO");
+ c.Dispose ();
}
public void Run ()