/// <summary> /// Constructor del dialogo /// </summary> /// <param name="mvfactura">Clase que gestiona la factura del cliente</param> public InterfazCobro(MVFacturacion mvfactura) { InitializeComponent(); this.mvfactura = mvfactura; DataContext = mvfactura; inicializar(); }
/// <summary> /// Constructor del control de usuario /// </summary> /// <param name="rd">Report Document, documento del informe</param> /// <param name="mvfactura">Clase gestora de la facturacion</param> public UCFactura(ReportDocument rd, MVFacturacion mvfactura) { InitializeComponent(); this.rd = rd; this.mvfactura = mvfactura; metodoPago = mvfactura.metodoPago; cargaInforme(); }
/// <summary> /// Inicializa los componentes principales de la aplicacion /// </summary> private void inicializar() { logger = LogManager.GetCurrentClassLogger(); txblockNombreUsuario.Text = empleadoLogin.Nombre; mvempleado = new MVEmpleado(tEnt); mvaveria = new MVAveria(tEnt); mvpieza = new MVPieza(tEnt); mvrol = new MVRol(tEnt); mvcliente = new MVCliente(tEnt); mvfactura = new MVFacturacion(tEnt); sqlServ = new ServicioSQL(tEnt); rd = new ReportDocument(); }
/// <summary> /// Gestiona el boton de devolucion, /// muestra el formulario, para la devolucion del servicio del cliente, /// y luego muestra el informe del justificante de devolucion /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DevolverCliente_Click(object sender, RoutedEventArgs e) { InterfazDevolucion dialogo = new InterfazDevolucion(mvfactura); dialogo.ShowDialog(); if (dialogo.DialogResult == true) { UCDevolucion control = new UCDevolucion(rd, mvfactura); if (Contenido.Children != null) { Contenido.Children.Clear(); } Contenido.Children.Add(control); mvfactura = new MVFacturacion(tEnt); } else { mvfactura = new MVFacturacion(tEnt); } }