Exemple #1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            var grupoSelect = cbGrupoEvento.SelectedItem as GrupoEvento;

            if (grupoSelect != null)
            {
                var dtPeriodo = (cbPeriodo.SelectedItem as CalendarMonth).DateTime;
                dtPeriodo = DataUtil.GetDataFinalDoMes(dtPeriodo);

                Task <bool> myTask = new Task <bool>(
                    () => new FolhaDaoManager()
                    .ExecutaCalculoFolha(dtPeriodo, userLogado, IndexTipoFechamento(),
                                         grupoSelect, chkConsGrpFunc.Checked, new System.Threading.CancellationTokenSource()));


                var tempo = TaskWatch.StartTaskWatch(myTask);

                var message = "Geração da folha de pagamento. -> " + DateTime.Now +
                              "\n Tempo gasto: 0" + tempo.Hours + ":0" + tempo.Minutes + ":" + tempo.Seconds + ":" + tempo.Milliseconds;

                LoggerUtilIts.WriteOnEventViewer(message);

                if (myTask.Result)
                {
                    XMessageIts.Mensagem("Competencia criada com sucesso");
                    this.Dispose();
                }
            }
            else
            {
                XMessageIts.Advertencia("Selecione um grupo de eventos para efetuar o cálculo da folha.");
            }
        }
Exemple #2
0
        private void barBtnUpdateDll_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            OpenFileDialog op = new OpenFileDialog {
                Filter = "ITE Solution|*.exe"
            };

            try
            {
                if (op.ShowDialog() == DialogResult.OK && op.FileName.EndsWith("ITE.Forms.exe"))
                {
                    string tarjet = Path.GetDirectoryName(op.FileName);
                    //diretorio do diretorio
                    new TaskUpdateManager().UpdateSystemDLLs(null, tarjet);

                    XMessageIts.Mensagem("Atualização terminada !", "DLLs Atualizadas");
                }
                else
                {
                    XMessageIts.Advertencia("Selecione o executavél do programa ITE Solution", "Atenção");
                }
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessage(ex);
            }
        }
Exemple #3
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");
                    }
                }
            }
        }
Exemple #4
0
        private void btnSalvar_Click(object sender, System.EventArgs e)
        {
            CliFor c = indexarCliFor();

            //validando o cliente
            if (ValidadorDTO.ValidateWarningAll(c) && validarCpfCnpj())
            {
                /* if (endResd == null && endComercial == null && endCorresp == null)
                 * {
                 *   XMessageIts.Advertencia("Informe pelo menos um endereço", "Atenção");
                 *   return;
                 * }*/
                var ctx = new BalcaoContext();

                if (cliForAnt == null)
                {
                    if (ctx.CliForDao.Save(c))
                    {
                        XMessageIts.Mensagem("Cliente cadastrado com sucesso");
                        this.Dispose();
                    }
                }
                else
                {
                    //ação de atualizar
                    updateCliFor(c, ctx);
                }
            }
        }
        public bool UpdateTipoMovimento(TipoMovimento tpMovNovo, TipoMovimento tpMovAntiga)
        {
            try
            {
                using (var ctx = new BalcaoContext())
                {
                    var tpMovUpdate = ctx.TipoMovimentoDao.Find(tpMovAntiga.IdTipoMovimento);

                    tpMovUpdate.Update(tpMovNovo);
                    tpMovUpdate.CentroCusto    = null;
                    tpMovUpdate.FormaPagamento = null;
                    tpMovUpdate.LocalEstoque   = null;
                    var result = ctx.TipoMovimentoDao.Update(tpMovUpdate);
                    if (result)
                    {
                        XMessageIts.Mensagem("Parametrização de tipo de movimento atualizada com sucesso!");
                        return(result);
                    }
                }
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessage(ex);
            }
            return(false);
        }
Exemple #6
0
        private void barBtnAvancar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (formaPagto == null)
            {
                XMessageIts.Mensagem("Informe a forma de pagamento");
            }
            else
            {
                //gera um copia da proposta
                var prop = proposta.Clone();

                //se o spin foi exibido
                if (this.spinNumParcelas.Visible)
                {
                    this.formaPagto.NumeroParcelas = ParseUtil.ToInt(spinNumParcelas.EditValue);
                }

                //atualize a proposta por referencia
                this.calculaPagamento(prop);

                //se for cheque os dados do grid
                if (this.formaPagto.TipoFormaPagamento == TypeFormaPagamento.Cheque)
                {
                    //ja foi gerado o parcelamento e ou usuario usou o grid
                    //use o parcelamento existente
                    prop.Parcelas = gridViewCheques.GetItens <LancamentoFinanceiro>();
                }
                this.Hide();
                new XFrmFechamento(prop, this).ShowDialog();
            }
        }
Exemple #7
0
        private void wizardPage1_PageValidating(object sender, DevExpress.XtraWizard.WizardPageValidatingEventArgs e)
        {
            if (e.Direction == DevExpress.XtraWizard.Direction.Forward)
            {
                if (lblMsg.Visible)
                {
                    MessageBoxBlack.Show("Para continuar o processo desmarque a opção estorno.",
                                         "Atenção");
                    e.Valid = true;
                }
                else
                {
                    var motivo = txtMotivoCancelamento.Text;
                    var msgs   = "";
                    if (dtEditDataCancelamento.DateTime.ValidateDate() == null)
                    {
                        msgs    = "Informe a data do cancelamento\n\n";
                        e.Valid = false;
                    }

                    if (string.IsNullOrEmpty(motivo))
                    {
                        msgs    = "Informe o motivo do cancelamento";
                        e.Valid = false;
                    }

                    if (!string.IsNullOrEmpty(msgs))
                    {
                        XMessageIts.Mensagem(msgs);
                    }
                }
            }
        }
Exemple #8
0
        private void btnSalvarLote_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var manager = new LoteContabilDaoManager();

            //adicao
            if (_loteAnterior == null)
            {
                var newLote = IndexarLote();
                if (manager.SaveLote(newLote))
                {
                    XMessageIts.Mensagem("Lote criado com sucesso.");
                    this.Dispose();
                }
            }
            else
            {
                _loteAnterior.Update(IndexarLote());

                if (manager.Update(_loteAnterior))
                {
                    XMessageIts.Mensagem("Lote atualizado com sucesso.");
                    this.Dispose();
                }
            }
        }
Exemple #9
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            var novo = indexarDados();

            if (ValidadorDTO.ValidateWarningAll(novo))
            {
                var manager = new CaixaDaoManager();

                if (_movimento == TypeMovimentacaoMonetaria.Credito)
                {
                    if (manager.AddMovimentoCaixa(novo))
                    {
                        XMessageIts.Mensagem("Depósito efetuado com sucesso.");
                        this.Dispose();
                    }
                }
                else
                {
                    if (manager.GetSaldoDinheiro() >= novo.ValorMovimento)
                    {
                        if (manager.AddMovimentoCaixa(novo))
                        {
                            XMessageIts.Mensagem("Saque efetuado com sucesso.");
                            this.Dispose();
                        }
                    }
                    else
                    {
                        XMessageIts.Advertencia("Saldo insuficiente.", "Aviso");
                    }
                }
            }
        }
Exemple #10
0
        private void barBtnReabrir_ItemClick(object sender, ItemClickEventArgs e)
        {
            var comp = gridViewCompetencias.GetFocusedRow <CompetenciaFolha>();

            if (comp.Status == TypeStatusCompetencia.Encerrada || comp.Status == TypeStatusCompetencia.EncerradaFinanceiro)
            {
                var msg     = "Tem certeza que deseja reabrir a competência selecionada?";
                var manager = new FolhaDaoManager();
                var confirm = XMessageIts.Confirmacao(msg);
                try
                {
                    if (confirm == DialogResult.Yes)
                    {
                        if (manager.ReabrirCompetencia(comp))
                        {
                            XMessageIts.Mensagem("Reabertura realizada com sucesso!");
                        }

                        barBtnRefresh_ItemClick(null, null);
                    }
                }
                catch (Exception ex)
                {
                    XMessageIts.ExceptionMessage(ex);
                }
            }
            else
            {
                XMessageIts.Advertencia("Não é possível reabrir uma competência ainda em edição!");
            }
        }
Exemple #11
0
        private void barBtnFecharCompetencia_ItemClick(object sender, ItemClickEventArgs e)
        {
            var comp = gridViewCompetencias.GetFocusedRow <CompetenciaFolha>();

            if (comp.Status == Entidades.Enumeradores.RHEnum.TypeStatusCompetencia.EmEdicao)
            {
                var msg     = "Tem certeza que deseja encerrar a competência selecionada? \n Não será possível lançar novos eventos após o fechamento.";
                var manager = new FolhaDaoManager();
                var confirm = XMessageIts.Confirmacao(msg);
                try
                {
                    if (confirm == DialogResult.Yes)
                    {
                        var wiz = new XFrmWizardFinancRH(comp, userLogado, filialCurrent);
                        wiz.ShowDialog();

                        //if (manager.EncerramentoCompetencia(comp))
                        //    XMessageIts.Mensagem("Encerramento realizado com sucesso!");

                        barBtnRefresh_ItemClick(null, null);
                    }
                }
                catch (Exception ex)
                {
                    XMessageIts.ExceptionMessage(ex);
                }
            }
            else
            {
                XMessageIts.Mensagem("Competência já encerrada. Verifique o Status da linha selecionada.");
            }
        }
Exemple #12
0
        private void barBtnCancelarMov_ItemClick(object sender, ItemClickEventArgs e)
        {
            var comp = gridViewCompetencias.GetFocusedRow <CompetenciaFolha>();

            if (comp.Status == TypeStatusCompetencia.EmEdicao)
            {
                var msg     = "Tem certeza que deseja excluir a competência selecionada? \n Este processo é irreversível.";
                var manager = new FolhaDaoManager();
                var confirm = XMessageIts.Confirmacao(msg);
                try
                {
                    if (confirm == DialogResult.Yes)
                    {
                        if (manager.ExcluirCompetencia(comp))
                        {
                            XMessageIts.Mensagem("Exclusão realizada com sucesso!");
                        }

                        barBtnRefresh_ItemClick(null, null);
                    }
                }
                catch (Exception ex)
                {
                    XMessageIts.ExceptionMessage(ex);
                }
            }
            else
            {
                XMessageIts.Advertencia("Não é possível excluir uma competência já encerrada!");
            }
        }
Exemple #13
0
        private void btnCompensarExtrato_Click(object sender, EventArgs e)
        {
            try
            {
                var ctx = new BalcaoContext();
                foreach (var extr in _extratos)
                {
                    var extUpd = ctx.ExtratoBancarioDao.Find(extr.IdExtrato);

                    if (chkDtExtrato.Checked)
                    {
                        extUpd.CompensarExtrato(extr.DataExtrato);
                        extr.CompensarExtrato(extr.DataExtrato);
                    }
                    else
                    {
                        extUpd.CompensarExtrato(dtCompensacao.DateTime);
                        extr.CompensarExtrato(dtCompensacao.DateTime);
                    }

                    ctx.ExtratoBancarioDao.Update(extUpd);
                }
                XMessageIts.Mensagem("Extratos compensados com sucesso!");
                this.Dispose();
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessage(ex);
            }
        }
Exemple #14
0
        private void barBtnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var funcao    = cbFuncao.SelectedItem as Funcao;
            var idFuncao  = funcao != null ? funcao.IdFuncao : 0;
            var historico = new HistoricoFuncao(funcao, memoEditHistorico.Text);


            //se existe a data de demissao

            if (ValidadorDTO.ValidateWarning(func) && ValidadorDTO.ValidateWarning(historico))
            {
                if (idFuncao == this.func.IdFuncao)
                {
                    XMessageIts.Advertencia("A função selecionada deve ser diferente da função atual");
                }
                else
                {
                    if (new HistoricoFuncionarioManager().UpdateFuncao(func, historico))
                    {
                        XMessageIts.Mensagem("Função alterada com sucesso");
                        //atualiza o objeto de onde foi chamado
                        this.func.Funcao = funcao;
                        this.Dispose();
                    }
                }
            }
        }
Exemple #15
0
        private void btnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            using (var ctx = new BalcaoContext())
            {
                var novo = indexarDados();
                //se nenhuma matriz estiver sendo editada, adicione o que foi preenchido no formulario
                if (empresaMatAnt == null)
                {
                    if (ctx.EmpresaMatrizDao.Save(novo))
                    {
                        XMessageIts.Mensagem("Matriz cadastrada com sucesso");

                        this.Dispose();
                    }
                }
                else
                {
                    var current = ctx.EmpresaMatrizDao.Find(empresaMatAnt.IdMatriz);

                    current.Update(novo);

                    if (ctx.EmpresaMatrizDao.Update(current))
                    {
                        empresaMatAnt.Update(current);
                        XMessageIts.Mensagem("Dados atualizados com sucesso!");
                        this.Dispose();
                    }
                }
            }
        }
Exemple #16
0
        private void setEndereco(CliFor row)
        {
            var lista = row.Enderecos.ToList();

            if (lista.Count > 0)
            {
                var end = lista.FirstOrDefault();

                this.endereco = new Endereco(end.NomeEndereco, end.NumeroEndereco, end.Bairro,
                                             end.Complemento, end.Cep, end.Uf, end.Cidade, end.TipoEndereco);

                txtEndereco.Text = this.endereco.ToString();

                //end.NomeEndereco + ", " + end.NumeroEndereco + ", "
                //+ end.Bairro + ", " + end.Complemento + ", " + end.Cep + ", "
                //+ end.Uf + ", " + end.Cidade;

                txtEndereco.ReadOnly = true;
            }
            else
            {
                XMessageIts.Mensagem("Cliente não possui endereço(s).");
                chUseEnd.Checked = false;
            }
        }
Exemple #17
0
        /// <summary>
        /// Modifica o número de parcelas existe no objeto Forma de pagamento para um número definido pelo usuário
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void spinNumParcelas_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
        {
            if (spinNumParcelas.Visible)
            {
                var frmPagto = getFormaPagamentoAtual();
                if (frmPagto != null)
                {
                    int numParcelas = ParseUtil.ToInt(e.NewValue);

                    if (numParcelas <= 0)
                    {
                        XMessageIts.Mensagem("Valor da parcela deve ser maior que 0");
                        e.NewValue = 1;
                    }
                    else if (numParcelas > frmPagto.NumeroParcelas)
                    {
                        XMessageIts.Advertencia("Número máximo de parcela não pode ser superior a " +
                                                frmPagto.NumeroParcelas);
                        e.NewValue = frmPagto.NumeroParcelas;
                    }
                    else
                    {
                        //atualize a forma de pagamento
                        this.formaPagto.NumeroParcelas = numParcelas;

                        //gerar as novas parcelas
                        calculaPagamento(this.proposta.Clone());
                    }
                }
            }
        }
Exemple #18
0
        private void barBtnExcluir_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridViewCentroCusto.IsSelectOneRowWarning())
            {
                CentroCusto cc = gridViewCentroCusto.GetFocusedRow() as CentroCusto;

                var op = XMessageIts.Confirmacao("Deseja realmente excluir o Centro de custo \""
                                                 + cc.NomeCentroCusto + "\" ?");

                if (op == DialogResult.Yes)
                {
                    using (var ctx = new BalcaoContext())
                    {
                        //if (new CentroCustoDaoManager().CheckUsoCentroCusto(cc))
                        //cc = ctx.CentroCustoDao.Find(cc.IdCentroCusto);

                        if (ctx.CentroCustoDao.Delete(cc))
                        {
                            XMessageIts.Mensagem("Centro custo \"" + cc.NomeCentroCusto + " \" removido com sucesso");
                        }
                        else
                        {
                            XMessageIts.Advertencia("Você não pode excluir centro de custo \""
                                                    + cc.NomeCentroCusto + "\" que possui contas ativas.",
                                                    "Operação não permitida !");
                        }
                    }
                }
            }
        }
Exemple #19
0
        private void btnAddMaterial()
        {
            int qtde     = ParseUtil.ToInt(txtQuantidadePeca.Text);
            var material = lookUpMaterialSerra1.Produto;

            if (qtde > 0)
            {
                if (material == null)
                {
                    XMessageIts.Mensagem("Informe o material !");
                }
                else
                {
                    var item = this._xFrmItensCarga.AddItem(material, qtde);
                    if (item != null)
                    {
                        //add os itens na lista visivel da tela de proposta
                        this.listBoxControl1.Items.Add(item);

                        //atualiza o label com o total da proposta
                        atualizarTotalVenda();

                        lookUpMaterialSerra1.Focus();
                        lookUpMaterialSerra1.RequestFocus();
                    }
                }
            }
            else
            {
                XMessageIts.Advertencia("Quantidade de peças deve ser maior que 0.");
            }
        }
Exemple #20
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            try
            {
                decimal percent = ParseUtil.ToDecimal(txtPorcetagemPromocao.Text);
                var     ctx     = new BalcaoContext();
                int     vCount  = list.Count;
                int     i       = 0;
                foreach (var p in list)
                {
                    var pFind     = ctx.ProdutoDao.Find(p.IdProduto);
                    var alteracao = new AlteracaoProduto(p.IdProduto, "P", percent, DateTime.Now,
                                                         p.PrecoVenda, p.PrecoCompra, p.QuantidadeProduto);
                    pFind.PrecoVenda  = pFind.PrecoVenda - ((pFind.PrecoVenda * percent) / 100);
                    pFind.MargemLucro = pFind.CalcularMargemLucro(pFind.PrecoVenda, pFind.PrecoCompra);
                    pFind.AlteracoesProduto.Add(alteracao);
                    ctx.ProdutoDao.Update(pFind);
                    i++;
                }
                if (i == vCount)
                {
                    XMessageIts.Mensagem("Promoção Lançada " +
                                         "=> Devemos criar um estrategia para voltar todos os itens ao normal apos um determinado periodo");

                    this.Dispose();
                }
            }
            catch (Exception ex)
            {
                XMessageIts.ExceptionMessage(ex);
            }
        }
Exemple #21
0
        private void barBtnIniciar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridView1.IsSelectOneRowWarning())
            {
                var at = gridView1.GetFocusedRow() as Atendimento;

                try
                {
                    //verifica se atendimento ja foi iniciado
                    //joga a excecao se nao exisitir
                    var r = new BalcaoContext().Manutencoes.
                            Where(a => a.IdAtendimento == at.IdAtendimento)
                            .First();

                    if (r.StatusManutencao == Entidades.Enumeradores.TypeStatusManutencao.Encerrado)
                    {
                        XMessageIts.Mensagem("Atendimento selecionado já foi iniciado e finalizado!\n\n" +
                                             "Nº: Manutenção: \"" + r.IdManutencao + "\"", "Atenção");
                    }
                    else
                    {
                        //se nao chegar aqui vai pro catch para abertura
                        XMessageIts.Advertencia("Atendimento selecionado já foi iniciado !\n\n" +
                                                "Nº: Manutenção: \"" + r.IdManutencao + "\"", "Atenção");
                    }
                }
                catch
                {
                    new XFrmAddManutencao(at).ShowDialog();
                }
            }
        }
Exemple #22
0
        private void btnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            EmpresaFilial novo = indexarDados();

            if (ValidadorDTO.ValidateWarningAll(novo))
            {
                using (var ctx = new BalcaoContext())
                {
                    if (_filialAnt == null)
                    {
                        if (ctx.EmpresaFilialDao.Save(novo))

                        {
                            XMessageIts.Mensagem("Filial cadastrada com sucesso!");
                            this.Dispose();
                        }
                    }
                    else
                    {
                        var fUpdate = ctx.EmpresaFilialDao.Find(_filialAnt.IdFilial);
                        fUpdate.Update(novo);
                        if (ctx.EmpresaFilialDao.Update(fUpdate))
                        {
                            this._filialAnt.Update(fUpdate);
                            XMessageIts.Mensagem("Filial atualizada com sucesso!");
                            this.Dispose();
                        }
                    }
                }
            }
        }
        private void barBtnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var depto   = cbDepartamento.SelectedItem as Departamento;
            var idDepto = depto != null ? depto.IdDepartamento : 0;

            HistoricoDepartamento historico = new HistoricoDepartamento(depto, memoEditHistorico.Text);

            //se existe a data de demissao

            if (ValidadorDTO.ValidateWarning(func) && ValidadorDTO.ValidateWarning(historico))
            {
                if (idDepto == this.func.IdDepartamento)
                {
                    XMessageIts.Advertencia("O departamento selecionado deve ser diferente da departamento atual");
                }
                else
                {
                    if (new HistoricoFuncionarioManager().UpdateDepartamento(func, historico))
                    {
                        XMessageIts.Mensagem("Departamento alterado com sucesso");
                        //atualiza o objeto de onde foi chamado
                        this.func.Departamento = depto;
                        this.Dispose();
                    }
                }
            }
        }
Exemple #24
0
        /// <summary>
        /// Visualiza o ultimo arquivo informado
        /// </summary>
        /// <returns></returns>
        public bool PrintView()
        {
            var pathFile = this.ImagesPath.Last();

            if (string.IsNullOrWhiteSpace(pathFile))
            {
                XMessageIts.Mensagem("Nada a ser visualizado");
            }
            else if (!File.Exists(pathFile))
            {
                XMessageIts.Advertencia(pathFile + " não existe", "Arquivo não encontrado");
            }
            else
            {
                try
                {
                    if (String.IsNullOrWhiteSpace(pathFile))
                    {
                        string docName = Path.GetFileName(pathFile);
                        this.PrintDocument.DocumentName = docName;
                    }
                    this.PrintDocument.PrintPage    += this.PrintDocument_PrintImage;
                    this.PrintPreviewDialog.Document = PrintDocument;
                    this.PrintPreviewDialog.ShowDialog();
                    this.PrintDocument.PrintPage += null;
                    return(true);
                }
                catch (Exception ex)
                {
                    LoggerUtilIts.ShowExceptionLogs(ex);
                }
            }
            return(false);
        }
Exemple #25
0
        private void btnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var ctx = new BalcaoContext();

            if (formTypeAction == FormTypeAction.Alterar)
            {
                var fUpdate = ctx.CfopsDao.Find(cfopAnt.IdCfop);
                fUpdate.Update(indexarCfop());

                if (ctx.CfopsDao.Update(fUpdate))
                {
                    XMessageIts.Mensagem("CFOP atualizado com sucesso!", "SUCESSO!", MessageBoxIcon.Information);
                    //this.Dispose();
                }
                else
                {
                    return;
                }
            }
            else
            {
                if (ctx.CfopsDao.Save(indexarCfop()))
                {
                    XMessageIts.Mensagem("CFOP cadastrado com sucesso!", "SUCESSO!", MessageBoxIcon.Information);
                    //this.Dispose();
                }
                else
                {
                    return;
                }
                this.Dispose();
            }
        }
Exemple #26
0
 private bool testeConnection(AppConfigIts appCfg)
 {
     if (cbAuthentication.SelectedIndex == 1 && appCfg.User.IsNullOrEmpty())
     {
         XMessageIts.Advertencia("Usuário não informado !");
         return(false);
     }
     if (cbAuthentication.SelectedIndex == 1 && appCfg.Password.IsNullOrEmpty())
     {
         XMessageIts.Advertencia("Senha não informada !");
         return(false);
     }
     if (ValidadorDTO.ValidateWarningAll(appCfg))
     {
         var con = createConnection();
         //terminar
         if (con.OpenConnection())
         {
             XMessageIts.Mensagem("Conexão bem sucedida !");
             con.CloseConnection();
             barBtnAppConfig.Enabled     = true;
             barBtnAddConnection.Enabled = true;
             return(true);
         }
     }
     barBtnAddConnection.Enabled = false;
     barBtnAppConfig.Enabled     = false;
     return(false);
 }
Exemple #27
0
        private void navBarItemAjuda_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            var OBS  = "O: Adiciona Observação.\n\n";
            var V    = "V: Ver itens da proposta.\n\n";
            var F3   = "Alterar o Centro de custo da Venda.\n\n";
            var F4   = "Dados Complementares da Proposta.\n\n";
            var F5   = "F5: Fechar a cotação - A cotação pode ser alterada sempre que preciso.\n\n";
            var F9   = "F9: Fechar a proposta - Após fechada a proposta, a mesma não poderá ser alterada.\n\n";
            var F11  = "F11: Fechar a proposta á vista.\n\n";
            var Sair = "Ctrl + W: Abandonar proposta.\n\n";

            //criando mensagem de alerta
            var sb = new StringBuilder();

            sb.Append(OBS);
            sb.Append(V);
            sb.Append(F3);
            sb.Append(F4);
            sb.Append(F5);
            sb.Append(F9);
            sb.Append(F11);
            sb.Append(Sair);

            XMessageIts.Mensagem(sb);
        }
Exemple #28
0
        private void loadAppXml(string xmlFile)
        {
            this.barBtnAppConfig.Caption = "Alter Connection";


            AppConfigManager.Configuration.Load(xmlFile);

            this.cbConnections.Properties.Items.Clear();

            var connections = AppConfigManager.Configuration.AppConfigList;

            if (AppConfigManager.Configuration.IsReadOnly)
            {
                this.AppConfig = AppConfigManager.Configuration.AppConfig;

                this.lblXmlConnections.Visible = true;
                this.cbConnections.Visible     = true;
                this.cbConnections.Properties.Items.AddRange(connections);
                this.cbConnections.Properties.ReadOnly = false;
                this.cbConnections.SetSelectItem(this.AppConfig);
                indexarDados(this.AppConfig);
            }
            else
            {
                this.cbConnections.Properties.ReadOnly = true;

                XMessageIts.Mensagem("Não foram encontradas conexões no arquivo .xml");
            }
        }
Exemple #29
0
        private void barBtnExportarTo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (gridViewAnexos.IsSelectOneRowWarning())
            {
                var anexo = gridViewAnexos.GetFocusedRow <AnexoPackage>();

                string ext = anexo.Extensao;
                //Text Files (*.txt)|*.txt|
                saveFileDialog1.Filter = "ITE Solution Attach (*" + ext + ")| *" + ext;

                saveFileDialog1.FileName = anexo.FileName;
                var op = saveFileDialog1.ShowDialog();


                if (op == DialogResult.OK)
                {
                    if (FileManagerIts.WriteBytesToFile(saveFileDialog1.FileName, anexo.DataFile))
                    {
                        XMessageIts.Mensagem("Arquivo salvo com sucesso!");
                    }
                    else
                    {
                        XMessageIts.Erro("Erro na exportação do relatório!");
                    }
                }
            }
        }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         using (var ctx = new BalcaoContext())
         {
             var novo = indexarDados();
             if (novo.IdContaBancaria == 0)
             {
                 if (ctx.ContaBancariaDao.Save(novo))
                 {
                     XMessageIts.Mensagem("Conta aberta com sucesso!");
                     this.Dispose();
                 }
             }
             else
             {
                 var current = ctx.ContaBancariaDao.Find(novo.IdContaBancaria);
                 current.Update(novo);
                 if (ctx.ContaBancariaDao.Update(current))
                 {
                     XMessageIts.Mensagem("Conta atualizada com sucesso!");
                     this.Dispose();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         XMessageIts.ExceptionMessageDetails(ex, "Falha ao salvar conta!");
     }
 }