Example #1
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var ctx          = new BalcaoContext();
            var funcaoSelect = GridViewUtil.GetFocusedRow <Funcao>(gridViewFuncao);

            if (funcaoSelect != null)
            {
                var dResult = XMessageIts.Confirmacao(@"Certeza que deseja excluir a função 
                    selecionada? Ela será excluída somente se não houver nenhum 
                    funcionário vinculado a ela.");
                if (dResult == DialogResult.Yes)
                {
                    var funcaoRemove = ctx.FuncaoDao.Find(funcaoSelect.IdFuncao);
                    if (ctx.FuncaoDao.Delete(funcaoRemove))
                    {
                        XMessageIts.Mensagem("Função removida com sucesso!", "Sucesso");
                        btnRefresh_ItemClick(null, null);
                    }
                    else
                    {
                        XMessageIts.Erro("Função não removida! Está vinculado a funcionários!", "Erro");
                    }
                }
            }
        }
Example #2
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var ctx          = new BalcaoContext();
            var eventoSelect = GridViewUtil.GetFocusedRow <Evento>(gridViewEventos);

            if (eventoSelect != null)
            {
                var dResult = XMessageIts.Confirmacao(@"Certeza que deseja excluir o evento 
                    selecionado? Ele será excluída somente se não houver nenhum 
                    lançamento vinculado a ele.");
                if (dResult == DialogResult.Yes)
                {
                    var eventoRemove = ctx.EventoDao.Find(eventoSelect.IdEvento);
                    if (ctx.EventoDao.Delete(eventoRemove))
                    {
                        XMessageIts.Mensagem("Evento removido com sucesso!", "Sucesso");
                        btnRefresh_ItemClick(null, null);
                    }
                    else
                    {
                        XMessageIts.Erro("Evento não removido! Está vinculado a ficha financeira!", "Erro");
                    }
                }
            }
        }
Example #3
0
        private void btnValidarXml_ItemClick(object sender, ItemClickEventArgs e)
        {
            var nfsSelected = GridViewUtil.GetFocusedRow <NFeEstadual>(gridView1);
            var schema      = @"C:\Users\Gercy\Documents\Visual Studio 2015\TFS\ITE\ITE.Fiscal\NFe\XMLSchemas\PL_009_V4\nfe_v4.00.xsd";
            var manager     = new NfeManager();

            manager.ValidarXml(nfsSelected.XmlNfe, schema);
        }
        private void barBtnViewLocalEstoque_Click(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var cstAnt = GridViewUtil.GetFocusedRow <SituacaoTributaria>(gridViewLocaisEstoque);

            if (cstAnt != null)
            {
                new XFrmAddSituacaoTributaria(cstAnt, FormTypeAction.Alterar).ShowDialog();
            }
        }
Example #5
0
        private async void btnStartExec_ItemClick(object sender, ItemClickEventArgs e)
        {
            this.cts = new CancellationTokenSource();
            var taskSel = GridViewUtil.GetFocusedRow <TaskIts>(gridViewTasks);
            var sc      = new SchedulerControl();

            //executa. nao precisa ver se e nulo, o metodo ja faz isso
            await sc.Execute(taskSel, cts);
        }
Example #6
0
        private void gridViewLocaisEstoque_DoubleClick(object sender, EventArgs e)
        {
            var pais = GridViewUtil.GetFocusedRow <Pais>(gridViewPaises);

            if (pais != null)
            {
                //FormsUtil.ShowDialog(new XFrmNotaFiscal(notaFiscal, FormTypeAction.Visualizar));
            }
        }
Example #7
0
        private void barBtnEditarItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var impSel = GridViewUtil.GetFocusedRow <ImpostoItemMovimento>(gridViewImpostos);

            if (impSel != null)
            {
                new XFrmAddImpostoItemNf(impSel, FormTypeAction.Alterar).ShowDialog();
            }
        }
Example #8
0
        private void gridViewCfops_DoubleClick(object sender, EventArgs e)
        {
            var cfop = GridViewUtil.GetFocusedRow <Cfops>(gridViewLocaisEstoque);

            if (cfop != null)
            {
                //new XFrmNotaFiscal(notaFiscal, FormTypeAction.Visualizar).ShowDialog();
            }
        }
Example #9
0
        private void btnDetTarefa_ItemClick(object sender, ItemClickEventArgs e)
        {
            var taskSel = GridViewUtil.GetFocusedRow <ITSolution.Scheduler.EntidadesBd.TaskIts>(gridViewTasks);

            if (taskSel != null)
            {
                new XFrmTaskLogViewer(taskSel).ShowDialog();
            }
        }
Example #10
0
        private void gridViewLocaisEstoque_DoubleClick(object sender, EventArgs e)
        {
            var municipio = GridViewUtil.GetFocusedRow <Entidades.POCO.Fiscal.Municipios>(gridViewMunicipios);

            if (municipio != null)
            {
                //FormsUtil.ShowDialog(new XFrmNotaFiscal(notaFiscal, FormTypeAction.Visualizar));
            }
        }
        private void btnEditar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var deptoSelect = GridViewUtil.GetFocusedRow <Departamento>(gridViewDeptos);

            if (deptoSelect != null)
            {
                new XFrmAddDepartamento(deptoSelect).ShowDialog();
            }
        }
Example #12
0
        private void gridViewImpostos_DoubleClick(object sender, EventArgs e)
        {
            var imposto = GridViewUtil.GetFocusedRow <TipoImposto>(gridViewLocaisEstoque);

            if (imposto != null)
            {
                //FormsUtil.ShowDialog(new XFrmNotaFiscal(notaFiscal, FormTypeAction.Visualizar));
            }
        }
Example #13
0
        private void btnDetTarefa_ItemClick(object sender, ItemClickEventArgs e)
        {
            var taskSel = GridViewUtil.GetFocusedRow <TaskIts>(gridViewTasks);

            if (taskSel != null)
            {
                XFrmOptionPane.ShowListTextArea <LogIts>(
                    taskSel.TaskDetails.OrderBy(l => l.DataLog).ToList(),
                    "Detalhes da tarefa:");
            }
        }
Example #14
0
        //remover o imposto selecionado
        private void barBtnRemoveItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var impostoSelect = GridViewUtil.GetFocusedRow <ImpostoItemMovimento>(gridViewImpostos);

            if (impostoSelect != null)
            {
                formPai.impostosRemovidos.Add(impostoSelect);
                impostosItem.Remove(impostoSelect);
                atualizarGridImpostos();
            }
        }
Example #15
0
        //remover o item selecionado.
        private void barBtnRemoveItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var itemSelect = GridViewUtil.GetFocusedRow <ItemMovimento>(gridViewItensNF);

            if (itemSelect != null)
            {
                itensRemovidos.Add(itemSelect);
                capa.ItensMovimento.Remove(itemSelect);
                itensNota.Remove(itemSelect);
                atualizarGridItems();
            }
        }
Example #16
0
        private void btnRemoverTarefa_ItemClick(object sender, ItemClickEventArgs e)
        {
            var taskSel = GridViewUtil.GetFocusedRow <TaskIts>(gridViewTasks);
            var ctx     = SchedulerContextGeneric <TaskIts> .Instance;

            if (taskSel != null)
            {
                var taskRem = ctx.Dao.Find(taskSel.IdTask);
                ctx.Dao.Delete(taskRem);
                btnRefresh_ItemClick(null, null);
            }
        }
Example #17
0
        private void btnStartExec_ItemClick(object sender, ItemClickEventArgs e)
        {
            try
            {
                var taskSel = GridViewUtil.GetFocusedRow <ITSolution.Scheduler.EntidadesBd.TaskIts>(gridViewTasks);

                ISchedulerControl sc = ITSActivator.OpenConnection <ISchedulerControl>(Consts.FrameworkSchedulerClass);
                this.cts = new CancellationTokenSource();
                sc.Execute(taskSel.IdTask, cts);
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessageDetails(ex, "Erro ao iniciar a tarefa!");
            }
        }
Example #18
0
        private void gridControlEntradas_DoubleClick(object sender, EventArgs e)
        {
            var notaFiscal = GridViewUtil.GetFocusedRow <Movimento>(gridViewEntradas);

            if (notaFiscal != null)
            {
                if (notaFiscal.TipoMovimento.GeraMovimentoFiscal)
                {
                    new XFrmNotaFiscal(notaFiscal, FormTypeAction.Visualizar, typeFiltroMovimento, currentUser).Show();
                }
                else
                {
                    new XFrmPedidoCompraCotacao(notaFiscal, FormTypeAction.Visualizar, typeFiltroMovimento, currentUser).Show();
                }
            }
        }
Example #19
0
        private void btnSalvarXML_ItemClick(object sender, ItemClickEventArgs e)
        {
            var nfe = GridViewUtil.GetFocusedRow <NFeEstadual>(gridView1);

            if (nfe != null)
            {
                SaveFileDialog save = new SaveFileDialog();
                save.Filter   = "XML File | *.XML";
                save.FileName = "NFe-" + nfe.ChaveAcesso;
                var op = save.ShowDialog();
                if (op == DialogResult.OK)
                {
                    FileManagerIts.OverWriteFile(save.FileName, nfe.XmlNfe);
                }
            }
        }
Example #20
0
        private void barSubGerarXML_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                using (var ctx = new BalcaoContext())
                {
                    var notaFiscal = GridViewUtil.GetFocusedRow <Movimento>(gridViewEntradas);
                    var manager    = new NfeManager();

                    manager.GerarNFe(notaFiscal);
                }
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessageDetails(ex, "");
            }
        }
Example #21
0
 private void barButtonItem1_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         using (var ctx = new BalcaoContext())
         {
             var nfe = GridViewUtil.GetFocusedRow <NFeEstadual>(gridView1);
             if (nfe != null)
             {
                 var nfeDel = ctx.NFeEstadualDao.Find(nfe.IdNfe);
                 if (ctx.NFeEstadualDao.Delete(nfeDel))
                 {
                     btnRefresh_ItemClick(null, null);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         XMessageIts.ExceptionMessageDetails(ex, "Erro ao excluir NFe");
     }
 }
Example #22
0
        //Editar o item selecionado
        private void barBtnEditarItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var itemSelect = GridViewUtil.GetFocusedRow <ItemMovimento>(gridViewItensNF);

            new XFrmAddItemNF_NEW(itemSelect, FormTypeAction.Alterar, this).ShowDialog();
            atualizarGridItems();

            //para edicao, passar o item selecionado como parametro e a ação do formulario
            //if (formTypeAction == FormTypeAction.Visualizar)
            //{
            //    var itemSelect = XGridViewUtil.GetFocusedRow<NotaFiscalItem>(gridViewItensNF);

            //    new XFrmAddItemNF_NEW(itemSelect, formTypeAction, this).ShowDialog();
            //    atualizarGridItems();
            //}//senao, passar o form atual para adicao dos itens
            //else
            //{
            //    var itemSelect = XGridViewUtil.GetFocusedRow<NotaFiscalItem>(gridViewItensNF);
            //    new XFrmAddItemNF_NEW(itemSelect).ShowDialog();
            //    atualizarGridItems();
            //}
        }
Example #23
0
        private void btnViewXml_ItemClick(object sender, ItemClickEventArgs e)
        {
            var focus = GridViewUtil.GetFocusedRow <NFeEstadual>(gridView1);

            new XFrmHighlighting(focus.XmlNfe, Lexer.Xml).ShowDialog();
        }