Beispiel #1
0
        /// <summary>
        /// Evento para item de menu principal
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void NavBarItem1_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            ControlesNasti      controles = ControlesNasti.getInstancia();
            ControlGeneralNasti control   = controles.crearControl(((DevExpress.XtraNavBar.NavBarItem)sender).Tag.ToString());

            FormaBase.getInstancia().asignarControlNasti(control, ((DevExpress.XtraNavBar.NavBarItem)sender).ImageOptions.SmallImage);
        }
        protected override ControlGeneralNasti desplegarControl(string nombreControl)
        {
            ControlGeneralNasti controlGeneralNasti = (ControlGeneralNasti)null;
            IMetodosFactory     IMetodosFactory     = (IMetodosFactory) new MetodosFactory();

            if (nombreControl == "FacturaFormView")
            {
                controlGeneralNasti = (ControlGeneralNasti) new FacturaForm();
                controlGeneralNasti.setDatosIniciales();
            }
            if (nombreControl == "ArticuloView")
            {
                controlGeneralNasti = (ControlGeneralNasti) new ArticuloView();
                controlGeneralNasti.setDatosIniciales();
            }
            if (nombreControl == "EmpresaView")
            {
                controlGeneralNasti = (ControlGeneralNasti) new EmpresaForm();
                controlGeneralNasti.setDatosIniciales();
            }
            if (nombreControl == "NastiReporteView")
            {
                controlGeneralNasti = (ControlGeneralNasti) new NastiReporteView();
                controlGeneralNasti.setDatosIniciales();
            }
            return(controlGeneralNasti);
        }
        public ControlGeneralNasti crearControl(string nombreControl)
        {
            ControlGeneralNasti controlNasti = desplegarControl(nombreControl);

            //controlNasti.asignarDataBinding();


            return(controlNasti);
        }
 public EstadoGeneral(ControlGeneralNasti controlComprobante)
 {
     this.controlComprobante = controlComprobante;
     estadosComprobante.Add(new EstadoClase(0, null));
     estadosComprobante.Add(new EstadoClase(1, null));
     estadosComprobante.Add(new EstadoClase(2, null));
     estadosComprobante.Add(new EstadoClase(3, new EstadoNuevo(controlComprobante)));
     estadosComprobante.Add(new EstadoClase(4, null));
     estadosComprobante.Add(new EstadoClase(5, new EstadoFirmado(controlComprobante)));
     estadosComprobante.Add(new EstadoClase(6, new EstadoEmitido(controlComprobante)));
     estadosComprobante.Add(new EstadoClase(7, new EstadoAutorizado(controlComprobante)));
     estadosComprobante.Add(new EstadoClase(8, new EstadoNoAutorizado(controlComprobante)));
     estadosComprobante.Add(new EstadoClase(9, new EstadoAnulado(controlComprobante)));
 }
Beispiel #5
0
        public void asignarControlNasti(ControlGeneralNasti control, System.Drawing.Image imagen)
        {
            if (control == null || this.existeTabPage(control.Tag.ToString()))
            {
                return;
            }
            Form form = new Form();

            form.Text = control.Tag == null ? "PENDIENTE" : control.Tag.ToString();
            form.Name = control.Name;
            form.Controls.Add((Control)control);
            form.MdiParent = (Form)this;
            form.TopMost   = true;
            form.Show();
        }
Beispiel #6
0
 public EstadoAnulado(ControlGeneralNasti controlComprobante)
 {
     this.controlComprobante = controlComprobante;
 }
Beispiel #7
0
 public EstadoNoAutorizado(ControlGeneralNasti controlComprobante)
 {
     this.controlComprobante = controlComprobante;
 }
Beispiel #8
0
 public EstadoPendiente(ControlGeneralNasti controlComprobante)
 {
     this.controlComprobante = controlComprobante;
 }