예제 #1
0
        protected void FacturasDefaultAction()
        {
            if (Factura == null)
            {
                return;
            }

            ContenedorViewForm form = new ContenedorViewForm(Factura.OidExpediente, this);

            form.Show();
        }
        public override void OpenViewForm()
        {
            moleQule.Store.Structs.ETipoExpediente tipo = ActiveItem == null ? _tipo_expediente : ActiveItem.ETipoExpediente;

            switch (tipo)
            {
            case moleQule.Store.Structs.ETipoExpediente.Almacen:
            {
                ExpedienteAlmacenViewForm form = new ExpedienteAlmacenViewForm(ActiveOID, this);
                AddForm(form);
                _entity = form.Entity;
            }
            break;

            case moleQule.Store.Structs.ETipoExpediente.Alimentacion:
            case moleQule.Store.Structs.ETipoExpediente.Ganado:
            case moleQule.Store.Structs.ETipoExpediente.Maquinaria:
            {
                ContenedorViewForm form = new ContenedorViewForm(ActiveOID, tipo, this);
                AddForm(form);
                _entity = form.Entity;
            }
            break;

            case moleQule.Store.Structs.ETipoExpediente.Project:
            {
                ProjectViewForm form = new ProjectViewForm(ActiveOID, this);
                AddForm(form);
                _entity = form.Entity;
            }
            break;

            case moleQule.Store.Structs.ETipoExpediente.Work:
            {
                WorkViewForm form = new WorkViewForm(ActiveOID, this);
                AddForm(form);
                _entity = form.Entity;
            }
            break;
            }
        }
        public override void OpenViewForm()
        {
            ContenedorViewForm form = new ContenedorViewForm(ActiveItem.OidExpediente, this);

            AddForm(form);
        }