Пример #1
0
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";
            string       _ModifyType        = string.Empty;
            int          _CodigoEmpresa     = 0;
            int          _CodigoGrupo       = 0;
            string       _Usuario           = string.Empty;

            if (dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value != null || dataGridSearchModule.CurrentRow.Cells["CodigoGrupo"].Value != null ||
                dataGridSearchModule.CurrentRow.Cells["Usuario"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoUsuarioGrupo, FormsMessages.TituloProcessoAcaoUsuarioGrupoExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _CodigoEmpresa = (int)dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value;
                        _CodigoGrupo   = (int)dataGridSearchModule.CurrentRow.Cells["CodigoGrupo"].Value;
                        _Usuario       = (string)dataGridSearchModule.CurrentRow.Cells["Usuario"].Value;
                        _ModifyType    = UsuarioGrupoProcess.CreateInstance.FromToModificaUsuarioGrupo(ModificaUsuarioGrupoType.UsuarioGrupoExcluir);
                        UsuarioGrupoProcess.CreateInstance.TaskModifyProcessUsuarioGrupo(_CodigoEmpresa, _CodigoGrupo, _Usuario, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        throw _Exception;
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(UsuarioGrupoProcess.CreateInstance.TaskGetCollectionGeUsuarioGrupoByFilter("", 0));
                    }
                }
            }
        }
Пример #2
0
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";
            string       _ModifyType        = string.Empty;
            string       _Usuario           = string.Empty;
            string       _Nome         = string.Empty;
            string       _StatusDBA    = string.Empty;
            DateTime     _DataCadastro = new DateTime(1900, 01, 01);
            string       _Ativo        = string.Empty;

            if (dataGridSearchModule.CurrentRow.Cells["Usuario"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoUsuario, FormsMessages.TituloProcessoAcaoUsuarioExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _Usuario    = (string)dataGridSearchModule.CurrentRow.Cells["Usuario"].Value;
                        _ModifyType = UsuarioProcess.CreateInstance.FromToModificaUsuario(ModificaUsuarioType.UsuarioExcluir);
                        UsuarioProcess.CreateInstance.TaskModifyProcessUsuario(_Usuario, string.Empty, 0, 0, string.Empty, _DataCadastro, string.Empty, string.Empty, string.Empty, string.Empty, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        throw _Exception;
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(UsuarioProcess.CreateInstance.TaskGetCollectionGeUsuarioByFilter("", 0));
                    }
                }
            }
        }
        private void DeleteTypeProcess()
        {
            const string _FUNCAO_DISPARADOR  = "tlstrpBtnDelete_Click";
            string       _ModifyType         = string.Empty;
            int          _CodigoTipoProcesso = 0;
            int          _IdExecute          = 0;

            if (dataGridSearchModule.CurrentRow.Cells["CodigoTipoProcesso"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoTipoProcessos, FormsMessages.TituloProcessoAcaoTipoProcessosExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _CodigoTipoProcesso = Convert.ToInt32(dataGridSearchModule.CurrentRow.Cells["CodigoTipoProcesso"].Value);
                        _ModifyType         = TipoProcessoProcess.CreateInstance.FromToModificaTipoProcesso(ModificaTipoProcessoType.TipoProcessoExcluir);
                        _IdExecute          = TipoProcessoProcess.CreateInstance.TaskModifyTypeProcessTypeProcess(_CodigoTipoProcesso, string.Empty, 0, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        throw _Exception;
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(TipoProcessoProcess.CreateInstance.TaskGetCollectionGeTipoProcessoByFilter("", 0));
                    }
                }
            }
        }
Пример #4
0
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";
            string       _ModifyType        = string.Empty;
            int          _CodigoProcesso    = 0;

            if (dataGridSearchModule.CurrentRow.Cells["CodigoProcesso"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoProcessos, FormsMessages.TituloProcessoAcaoProcessosExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _CodigoProcesso = int.Parse(dataGridSearchModule.CurrentRow.Cells["CodigoProcesso"].Value.ToString());
                        _ModifyType     = ProcessoProcess.CreateInstance.FromToModificaProcesso(ModificaProcessoType.ProcessoExcluir);
                        ProcessoProcess.CreateInstance.TaskModifyProcessProcesso(_CodigoProcesso, string.Empty, 0, 0, string.Empty, string.Empty, 0, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        throw _Exception;
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(ProcessoProcess.CreateInstance.TaskGetCollectionGeProcessoByFilter("", 0));
                    }
                }
            }
        }
Пример #5
0
        private void ExecuteAddTipoFone()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteAddTipoFone";

            txtBxCodTipoFone.Text = "0";
            int    _IdTipoFone      = 0;
            string _DescrTipoFone   = string.Empty;
            string _TipoModificacao = string.Empty;

            _IdTipoFone      = Convert.ToInt32(txtBxCodTipoFone.Text);
            _DescrTipoFone   = txtBxDescricao.Text;
            _TipoModificacao = TipoFoneProcess.CreateInstance.FromToModificaTipoFone(ModificaTipoFoneType.TipoFoneAdicionar);

            try
            {
                _IdExecute = TipoFoneProcess.CreateInstance.TaskModifyProcessTipoFone(_IdTipoFone, _DescrTipoFone, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                _IdExcepitionLog = _ThrowingException.Id;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogIdTipoFone != null)
                {
                    _LogIdTipoFone.ValorNovo = _IdTipoFone;
                }
                if (_LogDescrTipoFone != null)
                {
                    _LogDescrTipoFone.ValorNovo = _DescrTipoFone;
                }

                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogIdTipoFone);
                _ChangeItems.Add(_LogDescrTipoFone);

                #endregion

                ExecuteModifyExceptionLogStatus(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogIdTipoFone != null)
                    {
                        _LogIdTipoFone.ValorNovo = _IdTipoFone;
                    }
                    if (_LogDescrTipoFone != null)
                    {
                        _LogDescrTipoFone.ValorNovo = _DescrTipoFone;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogIdTipoFone);
                    _ChangeItems.Add(_LogDescrTipoFone);

                    #endregion

                    ExecuteModifyLogStatus(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #6
0
        private void ExecuteAdicionaEmpresaAplicacao()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteAddEmpresaAplicação";

            int    _CodigoEmpresa   = 0;
            int    _CodigoAplicacao = 0;
            int    _IdExecute       = 0;
            string _TipoModificacao = string.Empty;

            _CodigoEmpresa   = Convert.ToInt32(cmbBxEmpresa.SelectedValue);
            _CodigoAplicacao = Convert.ToInt32(cmbBxAplicacao.SelectedValue);
            _TipoModificacao = EmpresaAplicacaoProcess.CreateInstance.FromToModificaEmpresaAplicacao(ModificaEmpresaAplicacaoType.EmpresaAplicacaoAlterar);
            _TipoModificacao = EmpresaAplicacaoProcess.CreateInstance.FromToModificaEmpresaAplicacao(ModificaEmpresaAplicacaoType.EmpresaAplicacaoAdicionar);

            try
            {
                if (_ThrowingException != null)
                {
                    _ThrowingException = null;
                }
                _IdExecute = EmpresaAplicacaoProcess.CreateInstance.TaskModifyProcessEmpresaAplicacao(_CodigoEmpresa, _CodigoAplicacao, string.Empty, string.Empty, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogCodigoEmpresa != null)
                {
                    _LogCodigoEmpresa.ValorNovo = _CodigoEmpresa;
                }
                if (_LogCodigoAplicacao != null)
                {
                    _LogCodigoAplicacao.ValorNovo = _CodigoAplicacao;
                }


                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogCodigoEmpresa);
                _ChangeItems.Add(_LogCodigoAplicacao);

                #endregion

                ExecuteModifyExceptionLogEmpresaAplicacao(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogCodigoEmpresa != null)
                    {
                        _LogCodigoEmpresa.ValorNovo = _CodigoEmpresa;
                    }
                    if (_LogCodigoAplicacao != null)
                    {
                        _LogCodigoAplicacao.ValorNovo = _CodigoAplicacao;
                    }


                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogCodigoEmpresa);
                    _ChangeItems.Add(_LogCodigoAplicacao);

                    #endregion


                    ExecuteModifyLogEmpresaAplicacao(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #7
0
        private void ExecuteAddMunicipio()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteAddMunicipio";

            txtBxMunicipio.Text = "0";
            int    _CodigoMunicipio = 0;
            string _Municipio       = txtBxDescricao.Text;
            string _SiglaEstado     = string.Empty;
            string _TipoModificacao = string.Empty;


            _CodigoMunicipio = Convert.ToInt32(txtBxMunicipio.Text);
            _SiglaEstado     = Convert.ToString(cmbBxEstado.SelectedValue);

            _TipoModificacao = MunicipioProcess.CreateInstance.FromToModificaMunicipio(ModificaMunicipioType.MunicipioAdicionar);

            try
            {
                if (_ThrowingException != null)
                {
                    _ThrowingException = null;
                }
                _IdExecute = MunicipioProcess.CreateInstance.TaskModifyProcessMunicipio(_CodigoMunicipio, _Municipio, _SiglaEstado, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                _IdExcepitionLog = _ThrowingException.Id;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogIdMunicipio != null)
                {
                    _LogIdMunicipio.ValorNovo = _CodigoMunicipio;
                }
                if (_LogMunicipio != null)
                {
                    _LogMunicipio.ValorNovo = _Municipio;
                }
                if (_LogUF != null)
                {
                    _LogUF.ValorNovo = _SiglaEstado;
                }

                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogIdMunicipio);
                _ChangeItems.Add(_LogMunicipio);
                _ChangeItems.Add(_LogUF);

                #endregion

                ExecuteModifyExceptionLogMunicipio(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogIdMunicipio != null)
                    {
                        _LogIdMunicipio.ValorNovo = _CodigoMunicipio;
                    }
                    if (_LogMunicipio != null)
                    {
                        _LogMunicipio.ValorNovo = _Municipio;
                    }
                    if (_LogUF != null)
                    {
                        _LogUF.ValorNovo = _SiglaEstado;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogIdMunicipio);
                    _ChangeItems.Add(_LogMunicipio);
                    _ChangeItems.Add(_LogUF);

                    #endregion

                    ExecuteModifyLogMunicipio(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #8
0
        private void ExecuteUpdateDataParametroGerenciador()
        {
            const string _FUNCAO_DISPARADOR  = "tlstrpBtnUpdate_Click";
            int          _IdTipoProcessoInt  = 0;
            int          _IdTabela           = 0;
            int          _IdTipoProcEsp      = 0;
            string       _DirLogoEmpresa     = string.Empty;
            string       _DirPgmRelatorio    = string.Empty;
            string       _DirRelatorio       = string.Empty;
            string       _DirBackup          = string.Empty;
            string       _DirScript          = string.Empty;
            string       _DirImportacao      = string.Empty;
            string       _DirExportacaoExcel = string.Empty;
            string       _MostraFormMenu     = string.Empty;
            string       _DirFoto            = string.Empty;
            string       _DirServidor        = string.Empty;

            string _ModifyType    = string.Empty;
            string _MostraMenu    = string.Empty;
            int    _IdTipoProcInt = 0;

            try
            {
                _ModifyType    = ManagementParameterProcess.CreateInstance.FromToModificaParametroGerenciador(ModificaParametroGerenciadorType.ParametroGerenciadorAlterar);
                _MostraMenu    = chkMstrOpcMenu.Checked ? "S" : "N";
                _IdTipoProcEsp = Convert.ToInt32(cmbBoxTpProcEsp.SelectedValue);
                _IdTipoProcInt = Convert.ToInt32(cmbBoxTpOpcInt.SelectedValue);

                ManagementParameterProcess.CreateInstance.TaskModifyDataProcesses(IdTabela, txtLogEmp.Text, txtDirPGMRel.Text, txtlDirRel.Text, txtlDirBackup.Text, txtDirScript.Text, txtDirImport.Text, txtDirExportExcel.Text, _IdTipoProcEsp, _IdTipoProcInt, _MostraMenu, txtDirFoto.Text, txtRelServ.Text, _ModifyType);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogIdTabela != null)
                {
                    _LogIdTabela.ValorNovo = _IdTabela;
                }
                if (_LogDirLogoEmpresa != null)
                {
                    _LogDirLogoEmpresa.ValorNovo = _DirLogoEmpresa;
                }
                if (_LogDirPmgRelatorio != null)
                {
                    _LogDirPmgRelatorio.ValorNovo = _DirPgmRelatorio;
                }
                if (_LogDirRelatorio != null)
                {
                    _LogDirRelatorio.ValorNovo = _DirRelatorio;
                }
                if (_LogDirBackup != null)
                {
                    _LogDirBackup.ValorNovo = _DirBackup;
                }
                if (_LogDirScript != null)
                {
                    _LogDirScript.ValorNovo = _DirScript;
                }
                if (_LogDirImportacao != null)
                {
                    _LogDirImportacao.ValorNovo = _DirImportacao;
                }
                if (_LogDirExportacaoExcel != null)
                {
                    _LogDirExportacaoExcel.ValorNovo = _DirExportacaoExcel;
                }
                if (_LogCodTipoProcessoEsp != null)
                {
                    _LogCodTipoProcessoEsp.ValorNovo = _IdTipoProcEsp;
                }
                if (_LogCodTipoProcessoInt != null)
                {
                    _LogCodTipoProcessoInt.ValorNovo = _IdTipoProcessoInt;
                }
                if (_LogMostraFormMenu != null)
                {
                    _LogMostraFormMenu.ValorNovo = _MostraFormMenu;
                }
                if (_LogDirFoto != null)
                {
                    _LogDirFoto.ValorNovo = _DirFoto;
                }
                if (_LogServidor != null)
                {
                    _LogServidor.ValorNovo = _DirServidor;
                }

                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogIdTabela);
                _ChangeItems.Add(_LogDirLogoEmpresa);
                _ChangeItems.Add(_LogDirPmgRelatorio);
                _ChangeItems.Add(_LogDirRelatorio);
                _ChangeItems.Add(_LogDirBackup);
                _ChangeItems.Add(_LogDirScript);
                _ChangeItems.Add(_LogDirImportacao);
                _ChangeItems.Add(_LogCodTipoProcessoEsp);
                _ChangeItems.Add(_LogCodTipoProcessoInt);
                _ChangeItems.Add(_LogDirExportacaoExcel);
                _ChangeItems.Add(_LogMostraFormMenu);
                _ChangeItems.Add(_LogDirFoto);
                _ChangeItems.Add(_LogServidor);

                #endregion

                ExecuteModifyExceptionLogParametrosGerenciador(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogIdTabela != null)
                    {
                        _LogIdTabela.ValorNovo = _IdTabela;
                    }
                    if (_LogDirLogoEmpresa != null)
                    {
                        _LogDirLogoEmpresa.ValorNovo = _DirLogoEmpresa;
                    }
                    if (_LogDirPmgRelatorio != null)
                    {
                        _LogDirPmgRelatorio.ValorNovo = _DirPgmRelatorio;
                    }
                    if (_LogDirRelatorio != null)
                    {
                        _LogDirRelatorio.ValorNovo = _DirRelatorio;
                    }
                    if (_LogDirBackup != null)
                    {
                        _LogDirBackup.ValorNovo = _DirBackup;
                    }
                    if (_LogDirScript != null)
                    {
                        _LogDirScript.ValorNovo = _DirScript;
                    }
                    if (_LogDirImportacao != null)
                    {
                        _LogDirImportacao.ValorNovo = _DirImportacao;
                    }
                    if (_LogDirExportacaoExcel != null)
                    {
                        _LogDirExportacaoExcel.ValorNovo = _DirExportacaoExcel;
                    }
                    if (_LogCodTipoProcessoEsp != null)
                    {
                        _LogCodTipoProcessoEsp.ValorNovo = _IdTipoProcEsp;
                    }
                    if (_LogCodTipoProcessoInt != null)
                    {
                        _LogCodTipoProcessoInt.ValorNovo = _IdTipoProcessoInt;
                    }
                    if (_LogMostraFormMenu != null)
                    {
                        _LogMostraFormMenu.ValorNovo = _MostraFormMenu;
                    }
                    if (_LogDirFoto != null)
                    {
                        _LogDirFoto.ValorNovo = _DirFoto;
                    }
                    if (_LogServidor != null)
                    {
                        _LogServidor.ValorNovo = _DirServidor;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogIdTabela);
                    _ChangeItems.Add(_LogDirLogoEmpresa);
                    _ChangeItems.Add(_LogDirPmgRelatorio);
                    _ChangeItems.Add(_LogDirRelatorio);
                    _ChangeItems.Add(_LogDirBackup);
                    _ChangeItems.Add(_LogDirScript);
                    _ChangeItems.Add(_LogDirImportacao);
                    _ChangeItems.Add(_LogCodTipoProcessoEsp);
                    _ChangeItems.Add(_LogCodTipoProcessoInt);
                    _ChangeItems.Add(_LogDirExportacaoExcel);
                    _ChangeItems.Add(_LogMostraFormMenu);
                    _ChangeItems.Add(_LogDirFoto);
                    _ChangeItems.Add(_LogServidor);

                    #endregion

                    ExecuteModifyLogParametrosGerenciador(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #9
0
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";

            string _ModifyType     = string.Empty;
            string _Descricao      = string.Empty;
            string _Municipio      = string.Empty;
            string _SiglaMunicipio = string.Empty;
            int    _IdMunicipio    = 0;


            if (dataGridSearchModule.CurrentRow.Cells["IdMunicipio"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoMunicipio, FormsMessages.TituloProcessoAcaoMunicipioExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _IdMunicipio    = (int)dataGridSearchModule.CurrentRow.Cells["IdMunicipio"].Value;
                        _Municipio      = (string)dataGridSearchModule.CurrentRow.Cells["Municipio"].Value;
                        _SiglaMunicipio = (string)dataGridSearchModule.CurrentRow.Cells["UF"].Value;
                        _ModifyType     = MunicipioProcess.CreateInstance.FromToModificaMunicipio(ModificaMunicipioType.MunicipioExcluir);
                        MunicipioProcess.CreateInstance.TaskModifyProcessMunicipio(_IdMunicipio, string.Empty, string.Empty, _ModifyType);
                        FillLogHeaderFromDeleteModify((Convert.ToString(_IdMunicipio)), _Municipio, _SiglaMunicipio);
                    }
                    catch (Exception _Exception)
                    {
                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "E";
                        }

                        #endregion

                        #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                        _ThrowingException                  = new ThrowingException();
                        _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                        _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                        _ThrowingException.Formulario       = this.Name;
                        _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                        _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                        _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                        _ThrowingException.MensagemExcecao  = _Exception.Message;

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogIdMunicipio != null)
                        {
                            _LogIdMunicipio.ValorNovo = _IdMunicipio;
                        }
                        if (_LogMunicipio != null)
                        {
                            _LogMunicipio.ValorNovo = _Descricao;
                        }
                        if (_LogUF != null)
                        {
                            _LogUF.ValorNovo = _SiglaMunicipio;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogIdMunicipio);
                        _ChangeItems.Add(_LogMunicipio);
                        _ChangeItems.Add(_LogUF);

                        #endregion

                        ExecuteModifyExceptionLogMunicipio(_ChangesHeader, _ChangeItems, _ThrowingException);
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(MunicipioProcess.CreateInstance.TaskGetCollectionRgMunicipioByFilter("", 0));

                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "S";
                        }

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogIdMunicipio != null)
                        {
                            _LogIdMunicipio.ValorNovo = _IdMunicipio;
                        }
                        if (_LogMunicipio != null)
                        {
                            _LogMunicipio.ValorNovo = _Municipio;
                        }
                        if (_LogUF != null)
                        {
                            _LogUF.ValorNovo = _SiglaMunicipio;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogIdMunicipio);
                        _ChangeItems.Add(_LogMunicipio);
                        _ChangeItems.Add(_LogUF);

                        #endregion

                        ExecuteModifyLogMunicipio(_ChangesHeader, _ChangeItems);
                    }
                }
            }
        }
 private void ExecuteModifyExceptionLogParametrosGerenciador(ChangesHeader _ChangesHeader, List <ChangeItem> _ChangeItems, ThrowingException _ThrowingException)
 {
     ExceptionAction.CreateInstance.ActionExecuteExceptionLog(_ChangesHeader, _ChangeItems, _ThrowingException);
 }
Пример #11
0
        private void ExecuteUpdateRegiao()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteUpdateRegiao";

            string _SiglaRegiao     = string.Empty;
            string _DescrRegiao     = string.Empty;
            string _TipoModificacao = string.Empty;

            _SiglaRegiao     = txtBxSigla.Text;
            _DescrRegiao     = txtBxDescricao.Text;
            _TipoModificacao = RegionProcess.CreateInstance.FromToModificaRegiao(ModificaRegiaoType.RegiaoAlterar);

            try
            {
                if (_ThrowingException != null)
                {
                    _ThrowingException = null;
                }
                _IdExecute = RegionProcess.CreateInstance.TaskModifyProcessRegiao(_SiglaRegiao, _DescrRegiao, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                _IdExcepitionLog = _ThrowingException.Id;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogSiglaRegiao != null)
                {
                    _LogSiglaRegiao.ValorNovo = _SiglaRegiao;
                }
                if (_LogDescricaoRegiao != null)
                {
                    _LogDescricaoRegiao.ValorNovo = _DescrRegiao;
                }

                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogSiglaRegiao);
                _ChangeItems.Add(_LogDescricaoRegiao);

                #endregion

                ExecuteModifyExceptionLogRegiao(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogSiglaRegiao != null)
                    {
                        _LogSiglaRegiao.ValorNovo = _SiglaRegiao;
                    }
                    if (_LogDescricaoRegiao != null)
                    {
                        _LogDescricaoRegiao.ValorNovo = _DescrRegiao;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogSiglaRegiao);
                    _ChangeItems.Add(_LogDescricaoRegiao);

                    #endregion

                    ExecuteModifyLogRegiao(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #12
0
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";

            string _ModifyType               = string.Empty;
            string _CodigoEmpresa            = string.Empty;
            string _DescricaoEmpresa         = string.Empty;
            string _DescricaoEmpresaRed      = string.Empty;
            int    _CodigoEmpresaConsolidada = 0;
            string _Ativa         = string.Empty;
            int    _CodigoRg      = 0;
            string _Host          = string.Empty;
            int    _Port          = 0;
            string _Username      = string.Empty;
            string _Senha         = string.Empty;
            string _Email         = string.Empty;
            string _EnderecoBanco = string.Empty;
            string _Versao        = string.Empty;


            if (dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoEmpresa, FormsMessages.TituloProcessoAcaoEmpresaExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _CodigoEmpresa            = (string)dataGridSearchModule.CurrentRow.Cells["CodigoEmpresa"].Value;
                        _DescricaoEmpresa         = (string)dataGridSearchModule.CurrentRow.Cells["DescricaoEmpresa"].Value;
                        _DescricaoEmpresaRed      = (string)dataGridSearchModule.CurrentRow.Cells["DescricaoEmpresaRed"].Value;
                        _CodigoEmpresaConsolidada = (int)dataGridSearchModule.CurrentRow.Cells["CodigoEmpresaConsolidada"].Value;
                        _Ativa         = (string)dataGridSearchModule.CurrentRow.Cells["Ativa"].Value;
                        _CodigoRg      = (int)dataGridSearchModule.CurrentRow.Cells["CodigoRg"].Value;
                        _Host          = (string)dataGridSearchModule.CurrentRow.Cells["Host"].Value;
                        _Port          = (int)dataGridSearchModule.CurrentRow.Cells["Port"].Value;
                        _Username      = (string)dataGridSearchModule.CurrentRow.Cells["Username"].Value;
                        _Senha         = (string)dataGridSearchModule.CurrentRow.Cells["Senha"].Value;
                        _Email         = (string)dataGridSearchModule.CurrentRow.Cells["Email"].Value;
                        _EnderecoBanco = (string)dataGridSearchModule.CurrentRow.Cells["EnderecoBanco"].Value;
                        _Versao        = (string)dataGridSearchModule.CurrentRow.Cells["Versao"].Value;
                        _ModifyType    = EmpresaProcess.CreateInstance.FromToModificaEmpresa(ModificaEmpresaType.EmpresaExcluir);
                        FillLogHeaderFromDeleteModify(_CodigoEmpresa, _DescricaoEmpresa, _DescricaoEmpresaRed, _CodigoEmpresaConsolidada, _Ativa, _CodigoRg, _Host, _Port, _Username, _Senha, _Email, _EnderecoBanco, _Versao);
                        EmpresaProcess.CreateInstance.TaskModifyProcessEmpresa(int.Parse(_CodigoEmpresa), string.Empty, string.Empty, 0, string.Empty, 0, string.Empty, 0, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "E";
                        }

                        #endregion

                        #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                        _ThrowingException                  = new ThrowingException();
                        _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                        _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                        _ThrowingException.Formulario       = this.Name;
                        _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                        _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                        _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                        _ThrowingException.MensagemExcecao  = _Exception.Message;

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogCodigoEmpresa != null)
                        {
                            _LogCodigoEmpresa.ValorNovo = _CodigoEmpresa;
                        }
                        if (_LogDescricaoEmpresa != null)
                        {
                            _LogDescricaoEmpresa.ValorNovo = _DescricaoEmpresa;
                        }
                        if (_LogDescricaoEmpresaRed != null)
                        {
                            _LogDescricaoEmpresaRed.ValorNovo = _DescricaoEmpresaRed;
                        }
                        if (_LogCodigoEmpresaConsolidada != null)
                        {
                            _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                        }
                        if (_LogAtiva != null)
                        {
                            _LogAtiva.ValorNovo = _Ativa;
                        }
                        if (_LogCodigoRg != null)
                        {
                            _LogCodigoRg.ValorNovo = _CodigoRg;
                        }
                        if (_LogHost != null)
                        {
                            _LogHost.ValorNovo = _Host;
                        }
                        if (_LogPort != null)
                        {
                            _LogPort.ValorNovo = _Port;
                        }
                        if (_LogUsername != null)
                        {
                            _LogUsername.ValorNovo = _Username;
                        }
                        if (_LogSenha != null)
                        {
                            _LogSenha.ValorNovo = _Senha;
                        }
                        if (_LogEmail != null)
                        {
                            _LogEmail.ValorNovo = _Email;
                        }
                        if (_LogEnderecoBanco != null)
                        {
                            _LogEnderecoBanco.ValorNovo = _EnderecoBanco;
                        }
                        if (_LogVersao != null)
                        {
                            _LogVersao.ValorNovo = _Versao;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogCodigoEmpresa);
                        _ChangeItems.Add(_LogDescricaoEmpresa);
                        _ChangeItems.Add(_LogDescricaoEmpresaRed);
                        _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                        _ChangeItems.Add(_LogAtiva);
                        _ChangeItems.Add(_LogCodigoRg);
                        _ChangeItems.Add(_LogHost);
                        _ChangeItems.Add(_LogPort);
                        _ChangeItems.Add(_LogUsername);
                        _ChangeItems.Add(_LogSenha);
                        _ChangeItems.Add(_LogEmail);
                        _ChangeItems.Add(_LogEnderecoBanco);
                        _ChangeItems.Add(_LogVersao);

                        #endregion

                        ExecuteModifyExceptionLogEmpresa(_ChangesHeader, _ChangeItems, _ThrowingException);
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(EmpresaProcess.CreateInstance.TaskGetCollectionGeEmpresaByFilter("", 0));

                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "S";
                        }

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogCodigoEmpresa != null)
                        {
                            _LogCodigoEmpresa.ValorNovo = _CodigoEmpresa;
                        }
                        if (_LogDescricaoEmpresa != null)
                        {
                            _LogDescricaoEmpresa.ValorNovo = _DescricaoEmpresa;
                        }
                        if (_LogDescricaoEmpresaRed != null)
                        {
                            _LogDescricaoEmpresaRed.ValorNovo = _DescricaoEmpresaRed;
                        }
                        if (_LogCodigoEmpresaConsolidada != null)
                        {
                            _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                        }
                        if (_LogAtiva != null)
                        {
                            _LogAtiva.ValorNovo = _Ativa;
                        }
                        if (_LogCodigoRg != null)
                        {
                            _LogCodigoRg.ValorNovo = _CodigoRg;
                        }
                        if (_LogHost != null)
                        {
                            _LogHost.ValorNovo = _Host;
                        }
                        if (_LogPort != null)
                        {
                            _LogPort.ValorNovo = _Port;
                        }
                        if (_LogUsername != null)
                        {
                            _LogUsername.ValorNovo = _Username;
                        }
                        if (_LogSenha != null)
                        {
                            _LogSenha.ValorNovo = _Senha;
                        }
                        if (_LogEmail != null)
                        {
                            _LogEmail.ValorNovo = _Email;
                        }
                        if (_LogEnderecoBanco != null)
                        {
                            _LogEnderecoBanco.ValorNovo = _EnderecoBanco;
                        }
                        if (_LogVersao != null)
                        {
                            _LogVersao.ValorNovo = _Versao;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogCodigoEmpresa);
                        _ChangeItems.Add(_LogDescricaoEmpresa);
                        _ChangeItems.Add(_LogDescricaoEmpresaRed);
                        _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                        _ChangeItems.Add(_LogAtiva);
                        _ChangeItems.Add(_LogCodigoRg);
                        _ChangeItems.Add(_LogHost);
                        _ChangeItems.Add(_LogPort);
                        _ChangeItems.Add(_LogUsername);
                        _ChangeItems.Add(_LogSenha);
                        _ChangeItems.Add(_LogEmail);
                        _ChangeItems.Add(_LogEnderecoBanco);
                        _ChangeItems.Add(_LogVersao);

                        #endregion

                        ExecuteModifyLogEmpresa(_ChangesHeader, _ChangeItems);
                    }
                }
            }
        }
Пример #13
0
        public string ActionExecuteExceptionLog(ChangesHeader _ChangesHeader, List <ChangeItem> _ChangeItemCollection, ThrowingException _ThrowingException)
        {
            string             _Result           = string.Empty;
            MappingException   _MappingException = null;
            string             _XML              = string.Empty;
            List <DbParameter> _ParameterList    = new List <DbParameter>();
            string             _ConnectionString = ConfigurationManager.ConnectionStrings["BrErpSindicatoV04_HistoricoModificacoes"].ConnectionString;
            string             _ProviderName     = ConfigurationManager.ConnectionStrings["BrErpSindicatoV04_HistoricoModificacoes"].ProviderName;
            string             _TSQL             = "[dbo].[Log_ModificaLogExcecoes]";

            _MappingException = ServiceHelper.CreateInstance.GetMappingExceptions(_ChangesHeader, _ChangeItemCollection, _ThrowingException);
            _XML = SerializationData.CreateInstance.GetSerializableData(_MappingException, "MappingExecuteExceptionLog");

            _ParameterList.Add(DatabasePersistence.CreateInstance(_ConnectionString, _ProviderName).CreateParameter("@XMLExceptionLog", System.Data.DbType.Xml, _XML));

            try
            {
                _Result = Convert.ToString(DatabasePersistence.CreateInstance(_ConnectionString, _ProviderName).ExecuteCommand(_TSQL, CommandType.StoredProcedure, _ParameterList, ExecuteType.ExecuteScalar));
            }
            catch (Exception ex)
            {
                ExceptionHandling.CreateInstance.AddExceptionAndSaveTextFile(ex);
            }

            return(_Result);
        }
        private void tlstrpBtnDelete_Click(object sender, System.EventArgs e)
        {
            const string _FUNCAO_DISPARADOR        = "tlstrpBtnDelete_Click";
            string       _ModifyType               = string.Empty;
            int          _CodigoEmpresaConsolidada = 0;
            string       _Descricao = string.Empty;

            if (dataGridSearchModule.CurrentRow.Cells["CodigoEmpresaConsolidada"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoEmpresaConsolidada, FormsMessages.TituloProcessoAcaoEmpresaConsolidadaExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _CodigoEmpresaConsolidada    = Convert.ToInt32(dataGridSearchModule.CurrentRow.Cells["CodigoEmpresaConsolidada"].Value);
                        _DescricaoEmpresaConsolidada = (string)dataGridSearchModule.CurrentRow.Cells["DescricaoEmpresaConsolidada"].Value;
                        _AtivaEmpresaConsolidada     = (string)dataGridSearchModule.CurrentRow.Cells["AtivaEmpresaConsolidada"].Value;
                        FillLogHeaderFromDeleteModify(_CodigoEmpresaConsolidada, _DescricaoEmpresaConsolidada, _AtivaEmpresaConsolidada);
                        _ModifyType = EmpresaConsolidadaProcess.CreateInstance.FromToModificaEmpresaConsolidada(ModificaEmpresaConsolidadaType.EmpresaConsolidadaExcluir);
                        EmpresaConsolidadaProcess.CreateInstance.TaskModifyProcessEmpresaConsolidada(_CodigoEmpresaConsolidada, string.Empty, string.Empty, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "E";
                        }

                        #endregion

                        #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                        _ThrowingException                  = new ThrowingException();
                        _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                        _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                        _ThrowingException.Formulario       = this.Name;
                        _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                        _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                        _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                        _ThrowingException.MensagemExcecao  = _Exception.Message;

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogCodigoEmpresaConsolidada != null)
                        {
                            _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                        }
                        if (_LogDescricaoEmpresaConsolidada != null)
                        {
                            _LogDescricaoEmpresaConsolidada.ValorNovo = _DescricaoEmpresaConsolidada;
                        }
                        if (_LogAtivaEmpresaConsolidada != null)
                        {
                            _LogAtivaEmpresaConsolidada.ValorNovo = _AtivaEmpresaConsolidada;
                        }


                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                        _ChangeItems.Add(_LogDescricaoEmpresaConsolidada);
                        _ChangeItems.Add(_LogAtivaEmpresaConsolidada);
                        #endregion

                        ExecuteModifyExceptionLogEmpresaConsolidada(_ChangesHeader, _ChangeItems, _ThrowingException);
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(EmpresaConsolidadaProcess.CreateInstance.TaskGetCollectionGeEmpresaConsolidadaByFilter("", 0));

                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "S";
                        }

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogCodigoEmpresaConsolidada != null)
                        {
                            _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                        }
                        if (_LogDescricaoEmpresaConsolidada != null)
                        {
                            _LogDescricaoEmpresaConsolidada.ValorNovo = _DescricaoEmpresaConsolidada;
                        }
                        if (_LogAtivaEmpresaConsolidada != null)
                        {
                            _LogAtivaEmpresaConsolidada.ValorNovo = _AtivaEmpresaConsolidada
                            ;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                        _ChangeItems.Add(_LogDescricaoEmpresaConsolidada);
                        _ChangeItems.Add(_LogAtivaEmpresaConsolidada);
                        #endregion

                        ExecuteModifyLogEmpresaConsolidada(_ChangesHeader, _ChangeItems);
                    }
                }
            }
        }
Пример #15
0
        public MappingException GetMappingExceptions(ChangesHeader _ChangeHeader, List <ChangeItem> _ChangeItems, ThrowingException _ThrowingException)
        {
            MappingException _MappingException = null;

            List <ChangesHeader>     _ChangeHeadersHelper     = new List <ChangesHeader>();
            List <ChangeItem>        _ChangeItemsHelper       = new List <ChangeItem>();
            List <ThrowingException> ThrowingExceptionsHelper = new List <ThrowingException>();

            _ChangeHeadersHelper.Add(new ChangesHeader()
            {
                Id              = _ChangeHeader.Id,
                CodigoRegistro  = _ChangeHeader.CodigoRegistro,
                NomeProcesso    = _ChangeHeader.NomeProcesso,
                TipoModificacao = _ChangeHeader.TipoModificacao,
                Usuario         = _ChangeHeader.Usuario,
                DataHora        = _ChangeHeader.DataHora,
                StatusExecucao  = _ChangeHeader.StatusExecucao
            });

            foreach (ChangeItem _ChangeItem in _ChangeItems)
            {
                _ChangeItemsHelper.Add(new ChangeItem()
                {
                    IdChangeHeader = _ChangeItem.IdChangeHeader,
                    IdItem         = _ChangeItem.IdItem,
                    NomeTabela     = _ChangeItem.NomeTabela,
                    NomeCampo      = _ChangeItem.NomeCampo,
                    ValorAntigo    = _ChangeItem.ValorAntigo,
                    ValorNovo      = _ChangeItem.ValorNovo
                });
            }

            ThrowingExceptionsHelper.Add(new ThrowingException()
            {
                Id               = _ThrowingException.Id,
                IdChangeHeader   = _ThrowingException.IdChangeHeader,
                Formulario       = _ThrowingException.Formulario,
                Tarefa           = _ThrowingException.Tarefa,
                FuncaoDisparador = _ThrowingException.FuncaoDisparador,
                TipoExcecao      = _ThrowingException.TipoExcecao,
                MensagemExcecao  = _ThrowingException.MensagemExcecao
            });

            if (_MappingException == null)
            {
                _MappingException = new MappingException();
            }

            _MappingException.ChangeHeaders      = _ChangeHeadersHelper;
            _MappingException.ChangeItems        = _ChangeItemsHelper;
            _MappingException.ThrowingExceptions = ThrowingExceptionsHelper;


            return(_MappingException);
        }
        private void ExcluiParametroGerenciador()
        {
            const string _FUNCAO_DISPARADOR  = "tlstrpBtnDelete_Click";
            int          _IdTipoProcessoInt  = 0;
            int          _IdTabela           = 0;
            int          _IdTipoProcEsp      = 0;
            string       _DirLogoEmpresa     = string.Empty;
            string       _DirPgmRelatorio    = string.Empty;
            string       _DirRelatorio       = string.Empty;
            string       _DirBackup          = string.Empty;
            string       _DirScript          = string.Empty;
            string       _DirImportacao      = string.Empty;
            string       _DirExportacaoExcel = string.Empty;
            string       _MostraFormMenu     = string.Empty;
            string       _DirFoto            = string.Empty;
            string       _DirServidor        = string.Empty;

            string _ModifyType = string.Empty;

            if (dataGridSearchModule.CurrentRow.Cells["IdTabela"].Value != null)
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoParametroGerenciador, FormsMessages.TituloProcessoAcaoParametroGerenciadorExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _IdTabela           = (int)dataGridSearchModule.CurrentRow.Cells["IdTabela"].Value;
                        _IdTipoProcEsp      = (int)dataGridSearchModule.CurrentRow.Cells["IdTipoProcEsp"].Value;
                        _IdTipoProcessoInt  = (int)dataGridSearchModule.CurrentRow.Cells["IdTipoProcInt"].Value;
                        _DirLogoEmpresa     = (string)dataGridSearchModule.CurrentRow.Cells["DirLogoEmpresa"].Value;
                        _DirRelatorio       = (string)dataGridSearchModule.CurrentRow.Cells["DirRelatorio"].Value;
                        _DirPgmRelatorio    = (string)dataGridSearchModule.CurrentRow.Cells["DirPgmRelatorio"].Value;
                        _DirBackup          = (string)dataGridSearchModule.CurrentRow.Cells["DirBackup"].Value;
                        _DirScript          = (string)dataGridSearchModule.CurrentRow.Cells["DirScript"].Value;
                        _DirImportacao      = (string)dataGridSearchModule.CurrentRow.Cells["DirImportacao"].Value;
                        _DirExportacaoExcel = (string)dataGridSearchModule.CurrentRow.Cells["DirExportacaoExcel"].Value;
                        _MostraFormMenu     = (string)dataGridSearchModule.CurrentRow.Cells["MostraFormMenu"].Value;
                        _DirFoto            = (string)dataGridSearchModule.CurrentRow.Cells["DirFoto"].Value;
                        _DirServidor        = (string)dataGridSearchModule.CurrentRow.Cells["DirServidor"].Value;
                        _ModifyType         = ManagementParameterProcess.CreateInstance.FromToModificaParametroGerenciador(ModificaParametroGerenciadorType.ParametroGerenciadorExcluir);
                        FillLogHeaderFromDeleteModify(_IdTabela, _DirLogoEmpresa, _DirPgmRelatorio, _DirRelatorio, _DirBackup, _DirScript, _DirImportacao, _IdTipoProcEsp, _IdTipoProcessoInt, _DirExportacaoExcel, _MostraFormMenu, _DirFoto, _DirServidor);
                        ManagementParameterProcess.CreateInstance.TaskModifyDataProcesses(IdTabela, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, string.Empty, string.Empty, _ModifyType);
                    }
                    catch (Exception _Exception)
                    {
                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "E";
                        }

                        #endregion

                        #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                        _ThrowingException                  = new ThrowingException();
                        _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                        _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                        _ThrowingException.Formulario       = this.Name;
                        _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                        _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                        _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                        _ThrowingException.MensagemExcecao  = _Exception.Message;

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogIdTabela != null)
                        {
                            _LogIdTabela.ValorNovo = _IdTabela;
                        }
                        if (_LogDirLogoEmpresa != null)
                        {
                            _LogDirLogoEmpresa.ValorNovo = _DirLogoEmpresa;
                        }
                        if (_LogDirPmgRelatorio != null)
                        {
                            _LogDirPmgRelatorio.ValorNovo = _DirPgmRelatorio;
                        }
                        if (_LogDirRelatorio != null)
                        {
                            _LogDirRelatorio.ValorNovo = _DirRelatorio;
                        }
                        if (_LogDirBackup != null)
                        {
                            _LogDirBackup.ValorNovo = _DirBackup;
                        }
                        if (_LogDirScript != null)
                        {
                            _LogDirScript.ValorNovo = _DirScript;
                        }
                        if (_LogDirImportacao != null)
                        {
                            _LogDirImportacao.ValorNovo = _DirImportacao;
                        }
                        if (_LogDirExportacaoExcel != null)
                        {
                            _LogDirExportacaoExcel.ValorNovo = _DirExportacaoExcel;
                        }
                        if (_LogCodTipoProcessoEsp != null)
                        {
                            _LogCodTipoProcessoEsp.ValorNovo = _IdTipoProcEsp;
                        }
                        if (_LogCodTipoProcessoInt != null)
                        {
                            _LogCodTipoProcessoInt.ValorNovo = _IdTipoProcessoInt;
                        }
                        if (_LogMostraFormMenu != null)
                        {
                            _LogMostraFormMenu.ValorNovo = _MostraFormMenu;
                        }
                        if (_LogDirFoto != null)
                        {
                            _LogDirFoto.ValorNovo = _DirFoto;
                        }
                        if (_LogServidor != null)
                        {
                            _LogServidor.ValorNovo = _DirServidor;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogIdTabela);
                        _ChangeItems.Add(_LogDirLogoEmpresa);
                        _ChangeItems.Add(_LogDirPmgRelatorio);
                        _ChangeItems.Add(_LogDirRelatorio);
                        _ChangeItems.Add(_LogDirBackup);
                        _ChangeItems.Add(_LogDirScript);
                        _ChangeItems.Add(_LogDirImportacao);
                        _ChangeItems.Add(_LogCodTipoProcessoEsp);
                        _ChangeItems.Add(_LogCodTipoProcessoInt);
                        _ChangeItems.Add(_LogDirExportacaoExcel);
                        _ChangeItems.Add(_LogMostraFormMenu);
                        _ChangeItems.Add(_LogDirFoto);
                        _ChangeItems.Add(_LogServidor);

                        #endregion

                        ExecuteModifyExceptionLogParametrosGerenciador(_ChangesHeader, _ChangeItems, _ThrowingException);
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;

                        FillDataGrid(ManagementParameterProcess.CreateInstance.TaskGetDataProcessesByFilter(0, 0, 0, "N"));

                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "S";
                        }

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogIdTabela != null)
                        {
                            _LogIdTabela.ValorNovo = _IdTabela;
                        }
                        if (_LogDirLogoEmpresa != null)
                        {
                            _LogDirLogoEmpresa.ValorNovo = _DirLogoEmpresa;
                        }
                        if (_LogDirPmgRelatorio != null)
                        {
                            _LogDirPmgRelatorio.ValorNovo = _DirPgmRelatorio;
                        }
                        if (_LogDirRelatorio != null)
                        {
                            _LogDirRelatorio.ValorNovo = _DirRelatorio;
                        }
                        if (_LogDirBackup != null)
                        {
                            _LogDirBackup.ValorNovo = _DirBackup;
                        }
                        if (_LogDirScript != null)
                        {
                            _LogDirScript.ValorNovo = _DirScript;
                        }
                        if (_LogDirImportacao != null)
                        {
                            _LogDirImportacao.ValorNovo = _DirImportacao;
                        }
                        if (_LogDirExportacaoExcel != null)
                        {
                            _LogDirExportacaoExcel.ValorNovo = _DirExportacaoExcel;
                        }
                        if (_LogCodTipoProcessoEsp != null)
                        {
                            _LogCodTipoProcessoEsp.ValorNovo = _IdTipoProcEsp;
                        }
                        if (_LogCodTipoProcessoInt != null)
                        {
                            _LogCodTipoProcessoInt.ValorNovo = _IdTipoProcessoInt;
                        }
                        if (_LogMostraFormMenu != null)
                        {
                            _LogMostraFormMenu.ValorNovo = _MostraFormMenu;
                        }
                        if (_LogDirFoto != null)
                        {
                            _LogDirFoto.ValorNovo = _DirFoto;
                        }
                        if (_LogServidor != null)
                        {
                            _LogServidor.ValorNovo = _DirServidor;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogIdTabela);
                        _ChangeItems.Add(_LogDirLogoEmpresa);
                        _ChangeItems.Add(_LogDirPmgRelatorio);
                        _ChangeItems.Add(_LogDirRelatorio);
                        _ChangeItems.Add(_LogDirBackup);
                        _ChangeItems.Add(_LogDirScript);
                        _ChangeItems.Add(_LogDirImportacao);
                        _ChangeItems.Add(_LogCodTipoProcessoEsp);
                        _ChangeItems.Add(_LogCodTipoProcessoInt);
                        _ChangeItems.Add(_LogDirExportacaoExcel);
                        _ChangeItems.Add(_LogMostraFormMenu);
                        _ChangeItems.Add(_LogDirFoto);
                        _ChangeItems.Add(_LogServidor);

                        #endregion

                        ExecuteModifyLogParametrosGerenciador(_ChangesHeader, _ChangeItems);
                    }
                }
            }
        }
        private void ExecuteUpdateEmpresaConsolidada()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteUpdateEmpresaConsolidada";

            int    _CodigoEmpresaConsolidada    = 0;
            string _DescricaoEmpresaConsolidada = string.Empty;
            string _AtivaEmpresaConsolidada     = string.Empty;
            string _TipoModificacao             = string.Empty;

            _CodigoEmpresaConsolidada    = Convert.ToInt32(txtBxCodEmpresa.Text);
            _DescricaoEmpresaConsolidada = txtBxDescricao.Text;
            _TipoModificacao             = EmpresaConsolidadaProcess.CreateInstance.FromToModificaEmpresaConsolidada(ModificaEmpresaConsolidadaType.EmpresaConsolidadaAlterar);

            AtivaEmpresaConsolidada = ckBxAtiva.Checked ? "S" : "N";

            try
            {
                _IdExecute = EmpresaConsolidadaProcess.CreateInstance.TaskModifyProcessEmpresaConsolidada(_CodigoEmpresaConsolidada, _DescricaoEmpresaConsolidada, AtivaEmpresaConsolidada, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogCodigoEmpresaConsolidada != null)
                {
                    _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                }
                if (_LogDescricaoEmpresaConsolidada != null)
                {
                    _LogDescricaoEmpresaConsolidada.ValorNovo = _DescricaoEmpresaConsolidada;
                }
                if (_LogAtivaEmpresaConsolidada != null)
                {
                    _LogAtivaEmpresaConsolidada.ValorNovo = _AtivaEmpresaConsolidada;
                }


                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                _ChangeItems.Add(_LogDescricaoEmpresaConsolidada);
                _ChangeItems.Add(_LogAtivaEmpresaConsolidada);
                #endregion

                ExecuteModifyExceptionLogEmpresaConsolidada(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogCodigoEmpresaConsolidada != null)
                    {
                        _LogCodigoEmpresaConsolidada.ValorNovo = _CodigoEmpresaConsolidada;
                    }
                    if (_LogDescricaoEmpresaConsolidada != null)
                    {
                        _LogDescricaoEmpresaConsolidada.ValorNovo = _DescricaoEmpresaConsolidada;
                    }
                    if (_LogAtivaEmpresaConsolidada != null)
                    {
                        _LogAtivaEmpresaConsolidada.ValorNovo = _AtivaEmpresaConsolidada
                        ;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogCodigoEmpresaConsolidada);
                    _ChangeItems.Add(_LogDescricaoEmpresaConsolidada);
                    _ChangeItems.Add(_LogAtivaEmpresaConsolidada);
                    #endregion

                    ExecuteModifyLogEmpresaConsolidada(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }
Пример #18
0
        private void ExcluiParametroGerenciador()
        {
            const string _FUNCAO_DISPARADOR = "tlstrpBtnDelete_Click";

            int    _IdExecute  = 0;
            string _ModifyType = string.Empty;
            string _XML        = string.Empty;
            RegistroGeralProcessMapping _RegistroGeralProcessMapping = null;

            if ((dataGridSearchModule.CurrentRow.Cells["IdEmpr"].Value != null) && (dataGridSearchModule.CurrentRow.Cells["IdRg"].Value != null))
            {
                if (MessageBox.Show("Deseja excluir este registro?",
                                    UserInterfaceWin.CreateInstance.GetFormTitleText(FormsMessages.TituloProcessoRegGeral, FormsMessages.TituloProcessoAcaoParametroRgExclusao),
                                    MessageBoxButtons.OKCancel,
                                    MessageBoxIcon.Question) == DialogResult.OK)
                {
                    try
                    {
                        if (_ThrowingException != null)
                        {
                            _ThrowingException = null;
                        }
                        _IdEmpresa  = (int)dataGridSearchModule.CurrentRow.Cells["IdEmpr"].Value;
                        _IdRegistro = (int)dataGridSearchModule.CurrentRow.Cells["IdRg"].Value;
                        AtualizaMapaDadosProcessoRegistroGeral(_IdEmpresa, _IdRegistro);
                        _RegistroGeralProcessMapping = OverallRecordServiceHelper.CreateInstance.RetornaMapaDadosRegistroGeral(AppStateOverallRecord.RgRegGeral, AppStateOverallRecord.RgEndereco, AppStateOverallRecord.RgTelefoneCollection, AppStateOverallRecord.RgRegGeralNaturezaCollection, AppStateOverallRecord.RgFisicasJuridica);
                        _TipoModificacao             = OverallRecordProcess.CreateInstance.FromToModificaParametroGerenciador(ModificaRegistroGeralType.RegistroGeralExcluir);
                        _XML = SerializationData.CreateInstance.GetSerializableData(_RegistroGeralProcessMapping, "RegistroGeralProcessMapping");
                        FillLogHeaderFromDeleteModify(_IdEmpresa, _IdRegistro, _RazaoSocial, _Usuario, _TipoRg, _IdStatus, _DataHora, _NomeFantazia, _OpitanteSimples);
                        _IdExecute = OverallRecordProcess.CreateInstance.TaskModifyProcessGegistroGeral(_XML, _TipoModificacao);
                    }
                    catch (Exception _Exception)
                    {
                        #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                        if (_ChangesHeader != null)
                        {
                            _ChangesHeader.StatusExecucao = "E";
                        }

                        #endregion

                        #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                        _ThrowingException                  = new ThrowingException();
                        _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                        _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                        _ThrowingException.Formulario       = this.Name;
                        _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                        _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                        _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                        _ThrowingException.MensagemExcecao  = _Exception.Message;

                        #endregion

                        #region ...::: Atualiza os Itens do Log de Modificações :::...

                        if (_LogIdEmpresa != null)
                        {
                            _LogIdEmpresa.ValorNovo = _IdEmpresa;
                        }
                        if (_LogIdRg != null)
                        {
                            _LogIdRg.ValorNovo = _IdRegistro;
                        }
                        if (_LogRazaoSocial != null)
                        {
                            _LogRazaoSocial.ValorNovo = _RazaoSocial;
                        }
                        if (_LogUsuario != null)
                        {
                            _LogUsuario.ValorNovo = _Usuario;
                        }
                        if (_LogTipoRg != null)
                        {
                            _LogTipoRg.ValorNovo = _TipoRg;
                        }
                        if (_LogIdStatus != null)
                        {
                            _LogIdStatus.ValorNovo = _IdStatus;
                        }
                        if (_LogDataHora != null)
                        {
                            _LogDataHora.ValorNovo = _DataHora;
                        }
                        if (_LogNomeFantazia != null)
                        {
                            _LogNomeFantazia.ValorNovo = _NomeFantazia;
                        }
                        if (_LogOpitanteSimples != null)
                        {
                            _LogOpitanteSimples.ValorNovo = _OpitanteSimples;
                        }

                        _ChangeItems = new List <ChangeItem>();
                        _ChangeItems.Add(_LogIdEmpresa);
                        _ChangeItems.Add(_LogIdRg);
                        _ChangeItems.Add(_LogRazaoSocial);
                        _ChangeItems.Add(_LogUsuario);
                        _ChangeItems.Add(_LogTipoRg);
                        _ChangeItems.Add(_LogIdStatus);
                        _ChangeItems.Add(_LogDataHora);
                        _ChangeItems.Add(_LogNomeFantazia);
                        _ChangeItems.Add(_LogOpitanteSimples);

                        #endregion

                        ExecuteModifyExceptionLogRgGeral(_ChangesHeader, _ChangeItems, _ThrowingException);
                    }
                    finally
                    {
                        dataGridSearchModule.DataSource = null;
                        FillDataGrid(OverallRecordProcess.CreateInstance.TaskGetCollectionRgRegGeral(string.Empty, 0));

                        if (_ThrowingException == null)
                        {
                            #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                            if (_ChangesHeader != null)
                            {
                                _ChangesHeader.StatusExecucao = "S";
                            }

                            #endregion

                            #region ...::: Atualiza os Itens do Log de Modificações :::...

                            if (_LogIdEmpresa != null)
                            {
                                _LogIdEmpresa.ValorNovo = _IdEmpresa;
                            }
                            if (_LogIdRg != null)
                            {
                                _LogIdRg.ValorNovo = _IdRegistro;
                            }
                            if (_LogRazaoSocial != null)
                            {
                                _LogRazaoSocial.ValorNovo = _RazaoSocial;
                            }
                            if (_LogUsuario != null)
                            {
                                _LogUsuario.ValorNovo = _Usuario;
                            }
                            if (_LogTipoRg != null)
                            {
                                _LogTipoRg.ValorNovo = _TipoRg;
                            }
                            if (_LogIdStatus != null)
                            {
                                _LogIdStatus.ValorNovo = _IdStatus;
                            }
                            if (_LogDataHora != null)
                            {
                                _LogDataHora.ValorNovo = _DataHora;
                            }
                            if (_LogNomeFantazia != null)
                            {
                                _LogNomeFantazia.ValorNovo = _NomeFantazia;
                            }
                            if (_LogOpitanteSimples != null)
                            {
                                _LogOpitanteSimples.ValorNovo = _OpitanteSimples;
                            }

                            _ChangeItems = new List <ChangeItem>();
                            _ChangeItems.Add(_LogIdEmpresa);
                            _ChangeItems.Add(_LogIdRg);
                            _ChangeItems.Add(_LogRazaoSocial);
                            _ChangeItems.Add(_LogUsuario);
                            _ChangeItems.Add(_LogTipoRg);
                            _ChangeItems.Add(_LogIdStatus);
                            _ChangeItems.Add(_LogDataHora);
                            _ChangeItems.Add(_LogNomeFantazia);
                            _ChangeItems.Add(_LogOpitanteSimples);

                            #endregion

                            ExecuteModifyLogRegGeral(_ChangesHeader, _ChangeItems);
                        }
                    }
                }
            }
        }
 private void ExecuteModifyExceptionLogEmpresaConsolidada(ChangesHeader _ChangesHeader, List <ChangeItem> _ChangeItems, ThrowingException _ThrowingException)
 {
     ExceptionAction.CreateInstance.ActionExecuteExceptionLog(_ChangesHeader, _ChangeItems, _ThrowingException);
 }
Пример #20
0
 private void ExecuteModifyExceptionLogMunicipio(ChangesHeader _ChangesHeader, List <ChangeItem> _ChangeItems, ThrowingException _ThrowingException)
 {
     ExceptionAction.CreateInstance.ActionExecuteExceptionLog(_ChangesHeader, _ChangeItems, _ThrowingException);
 }
Пример #21
0
        private void ExecuteAddAplicacao()
        {
            const string _FUNCAO_DISPARADOR = "ExecuteAddAplicação";

            txtBxCodAplicacao.Text = "0";
            int    _CodigoAplicacao    = 0;
            string _DescricaoAplicacao = string.Empty;
            string _SiglaAplicacao     = string.Empty;
            int    _SequenciaAplicacao = 0;
            string _FormAplicacao      = string.Empty;
            string _TipoModificacao    = string.Empty;

            _CodigoAplicacao    = Convert.ToInt32(txtBxCodAplicacao.Text);
            _DescricaoAplicacao = txtBxDescricao.Text;
            _SiglaAplicacao     = txtBxSigla.Text;
            _SequenciaAplicacao = Convert.ToInt32(txtBxSequencia.Text);
            _FormAplicacao      = txtBxForm.Text;
            _TipoModificacao    = AplicacaoProcess.CreateInstance.FromToModificaAplicacao(ModificaAplicacaoType.AplicacaoAdicionar);

            AtivaAplicacao = ckBxAtiva.Checked ? "S" : "N";

            try
            {
                if (_ThrowingException != null)
                {
                    _ThrowingException = null;
                }
                _IdExecute = AplicacaoProcess.CreateInstance.TaskModifyProcessAplicacao(_CodigoAplicacao, _DescricaoAplicacao, _SiglaAplicacao, _SequenciaAplicacao, AtivaAplicacao, _FormAplicacao, _TipoModificacao);
            }
            catch (Exception _Exception)
            {
                #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                if (_ChangesHeader != null)
                {
                    _ChangesHeader.StatusExecucao = "E";
                }

                #endregion

                #region ...::: Atualiza o cabeçalho do Log de Exceções :::...

                _ThrowingException                  = new ThrowingException();
                _ThrowingException.Id               = ServiceHelper.CreateInstance.GetIDExceptions();
                _ThrowingException.IdChangeHeader   = _ChangesHeader.Id;
                _ThrowingException.Formulario       = this.Name;
                _ThrowingException.FuncaoDisparador = _FUNCAO_DISPARADOR;
                _ThrowingException.Tarefa           = _Exception.TargetSite.ToString();
                _ThrowingException.TipoExcecao      = _Exception.GetType().ToString();
                _ThrowingException.MensagemExcecao  = _Exception.Message;

                _IdExcepitionLog = _ThrowingException.Id;

                #endregion

                #region ...::: Atualiza os Itens do Log de Modificações :::...

                if (_LogCodigoAplicacao != null)
                {
                    _LogCodigoAplicacao.ValorNovo = _CodigoAplicacao;
                }
                if (_LogDescricaoAplicacao != null)
                {
                    _LogDescricaoAplicacao.ValorNovo = _DescricaoAplicacao;
                }
                if (_LogSiglaAplicacao != null)
                {
                    _LogSiglaAplicacao.ValorNovo = _SiglaAplicacao;
                }
                if (_LogSequenciaAplicacao != null)
                {
                    _LogSequenciaAplicacao.ValorNovo = _SequenciaAplicacao;
                }
                if (_LogAtivaAplicacao != null)
                {
                    _LogAtivaAplicacao.ValorNovo = AtivaAplicacao;
                }
                if (_LogFormAplicacao != null)
                {
                    _LogFormAplicacao.ValorNovo = _FormAplicacao;
                }

                _ChangeItems = new List <ChangeItem>();
                _ChangeItems.Add(_LogCodigoAplicacao);
                _ChangeItems.Add(_LogDescricaoAplicacao);
                _ChangeItems.Add(_LogSiglaAplicacao);
                _ChangeItems.Add(_LogSequenciaAplicacao);
                _ChangeItems.Add(_LogAtivaAplicacao);
                _ChangeItems.Add(_LogFormAplicacao);

                #endregion

                ExecuteModifyExceptionLogAplicacao(_ChangesHeader, _ChangeItems, _ThrowingException);
            }
            finally
            {
                if (_ThrowingException == null)
                {
                    #region ...::: Atualiza o cabeçalho do Log de Modificações :::...

                    if (_ChangesHeader != null)
                    {
                        _ChangesHeader.StatusExecucao = "S";
                    }

                    #endregion

                    #region ...::: Atualiza os Itens do Log de Modificações :::...

                    if (_LogCodigoAplicacao != null)
                    {
                        _LogCodigoAplicacao.ValorNovo = _CodigoAplicacao;
                    }
                    if (_LogDescricaoAplicacao != null)
                    {
                        _LogDescricaoAplicacao.ValorNovo = _DescricaoAplicacao;
                    }
                    if (_LogSiglaAplicacao != null)
                    {
                        _LogSiglaAplicacao.ValorNovo = _SiglaAplicacao;
                    }
                    if (_LogSequenciaAplicacao != null)
                    {
                        _LogSequenciaAplicacao.ValorNovo = _SequenciaAplicacao;
                    }
                    if (_LogAtivaAplicacao != null)
                    {
                        _LogAtivaAplicacao.ValorNovo = AtivaAplicacao;
                    }
                    if (_LogFormAplicacao != null)
                    {
                        _LogFormAplicacao.ValorNovo = _FormAplicacao;
                    }

                    _ChangeItems = new List <ChangeItem>();
                    _ChangeItems.Add(_LogCodigoAplicacao);
                    _ChangeItems.Add(_LogDescricaoAplicacao);
                    _ChangeItems.Add(_LogSiglaAplicacao);
                    _ChangeItems.Add(_LogSequenciaAplicacao);
                    _ChangeItems.Add(_LogAtivaAplicacao);
                    _ChangeItems.Add(_LogFormAplicacao);

                    #endregion

                    ExecuteModifyLogAplicacao(_ChangesHeader, _ChangeItems);
                }
                else
                {
                    _MenssageLogError = string.Format("Erro na execução do processo, nº incidente {0}", _IdExcepitionLog);
                }
            }
        }