Example #1
0
 public CFDI33()
 {
     //Controladores
     ventaController    = new VentaController();
     ventapController   = new VentapController();
     clienteController  = new ClienteController();
     empresaController  = new EmpresaController();
     dymErrorController = new DymErrorController();
 }
 public FrmFacturas()
 {
     InitializeComponent();
     ventaController    = new VentaController();
     clienteController  = new ClienteController();
     empresaController  = new EmpresaController();
     reporteController  = new ReporteController();
     dymErrorController = new DymErrorController();
     oCFDI   = new CFDI();
     cliente = null;
     empresa = empresaController.SelectTopOne();
     reporte = reporteController.SelectOneByName(empresa.FormatoParaFacturas);
 }
Example #3
0
        //Inicizalizar
        public void Inicializar()
        {
            //Controladores
            ventaController    = new VentaController();
            ventapController   = new VentapController();
            clienteController  = new ClienteController();
            empresaController  = new EmpresaController();
            dymErrorController = new DymErrorController();

            //Utils
            respuestaCFDI  = new RespuestaCFDi();
            timbradoClient = new TimbradoClient();
            selloDigital   = new SelloDigital();
            transformador  = new XslCompiledTransform();

            //Comprobante
            comprobante = new Comprobante();
            emisor      = new ComprobanteEmisor();
            receptor    = new ComprobanteReceptor();


            // Nivel concepto
            conceptos         = new List <ComprobanteConcepto>();
            concepto          = new ComprobanteConcepto();
            impuestosConcepto = new List <ComprobanteConceptoImpuestosTraslado>();
            ivaConcepto       = new ComprobanteConceptoImpuestosTraslado();
            iepsConcepto      = new ComprobanteConceptoImpuestosTraslado();



            //Nivel comprobante
            impuestosComprobante      = new List <ComprobanteImpuestosTraslado>();
            totalImpuestosComprobante = new ComprobanteImpuestos();
            ivaComprobante            = new ComprobanteImpuestosTraslado();
            iepsComprobante           = new ComprobanteImpuestosTraslado();


            //inicializacion de propiedades
            empresa  = empresaController.SelectTopOne();
            partidas = ventapController.SelectPartidas(Venta.VentaId);
            cliente  = clienteController.SelectOne(Venta.ClienteId);
            s        = "";
        }
        private void ResetPDV()
        {
            venta            = new Venta();
            partidas         = new List <Ventap>();
            cliente          = null;
            producto         = null;
            SigPartida       = 0;
            datosCliente     = "PUBLICO EN GENERAL";
            TxtSubtotal.Text = "";
            TxtTotal.Text    = "";
            TxtCliente.Text  = "";

            ventaController    = new VentaController();
            ventapController   = new VentapController();
            productoController = new ProductoController();
            clienteController  = new ClienteController();

            ImpuestoController   = new ImpuestoController();
            empresaController    = new EmpresaController();
            loteController       = new LoteController();
            movInvController     = new MovInvController();
            flujoController      = new FlujoController();
            reporteController    = new ReporteController();
            dymErrorController   = new DymErrorController();
            formaPagoController  = new FormaPagoController();
            loteVentapController = new LoteVentapController();
            oCFDI = new CFDI();
            lote  = null;
            TxtProductoId.Focus();


            //Reset malla
            Malla.Rows.Clear();
            for (int i = 0; i < NPARTIDAS; i++)
            {
                Malla.Rows.Add();
                Malla.Rows[i].Cells[2].Style.BackColor = Color.Yellow;
                Malla.Rows[i].Cells[8].Style.BackColor = Color.Yellow;
            }
            CreaVenta();
        }