示例#1
0
 /// <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();
 }
示例#2
0
        /// <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();
        }
示例#3
0
 /// <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();
 }
示例#4
0
        /// <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);
            }
        }