예제 #1
0
파일: Form1.cs 프로젝트: silvath/siscobras
        private void m_btCarregaDados_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            m_txtRetorno.Text = "";

            // Campo
            Object obj = m_cbCampo.ReturnObjectSelectedItem();

            if (obj != null)
            {
                int nIdCampoBD = Int32.Parse(obj.ToString());
                mdlRelatoriosCallBack.clsRelatoriosCallBack callBack = new mdlRelatoriosCallBack.clsRelatoriosCallBack(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
                // Pagina
                callBack.Pagina = Int32.Parse(m_txtPagina.Text);
                object objRel = m_cbRelatorio.ReturnObjectSelectedItem();
                if (objRel != null)
                {
                    callBack.TipoRelatorio = Int32.Parse(objRel.ToString());
                }
                // Idioma
                Object objIdioma = m_cbIdioma.ReturnObjectSelectedItem();
                if (objIdioma != null)
                {
                    callBack.Idioma = Int32.Parse(objIdioma.ToString());
                }

                // Lista de Bandeiras
                callBack.ListaBandeiras = m_ilBandeiras;

                System.DateTime dttmAntes = System.DateTime.Now;
                m_txtRetorno.Text = callBack.strCarregaDados(nIdCampoBD);
                this.Text         = "Tempo = " + System.DateTime.Now.Subtract(dttmAntes).TotalMilliseconds.ToString() + " Milisegundos";
            }
        }
 private void m_btOk_Click(object sender, System.EventArgs e)
 {
     try
     {
         this.Cursor = System.Windows.Forms.Cursors.WaitCursor;
         if (m_tbNome.Text == "")
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlBancos_frmFBancoImportadorCadEdit_DigitarNomeBanco));
             //MessageBox.Show("Digite o nome do banco.",this.Text);
             m_tbNome.Focus();
         }
         else if (m_cbPais.ReturnObjectSelectedItem() == null)
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlBancos_frmFBancoImportadorCadEdit_SelecionarPais));
             //MessageBox.Show("Selecione um país.",this.Text);
             this.m_cbPais.SelectedIndex = 0;
             this.m_cbPais.Focus();
         }
         else
         {
             OnCallSalvaDadosInterface();
             OnCallSalvaDadosBD();
             this.Close();
         }
         this.Cursor = System.Windows.Forms.Cursors.Default;
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #3
0
 protected virtual void OnCallAlteraIdConsignatario()
 {
     if (eCallAlteraIdConsignatario != null)
     {
         eCallAlteraIdConsignatario(Int32.Parse(m_cbPais.ReturnObjectSelectedItem().ToString()));
     }
 }
예제 #4
0
        protected void salvaDadosInterfaceImportador(ref mdlComponentesGraficos.TextBox ctbNome, ref mdlComponentesGraficos.TextBox ctbEndereco, ref mdlComponentesGraficos.TextBox ctbCidade, ref mdlComponentesGraficos.TextBox ctbEstado, ref mdlComponentesGraficos.ComboBox cbPaises, ref mdlComponentesGraficos.TextBox ctbTelefone, ref mdlComponentesGraficos.TextBox ctbFax, ref mdlComponentesGraficos.TextBox ctbEMail, ref mdlComponentesGraficos.TextBox ctbSite, ref System.Windows.Forms.TextBox ctbObs)
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbPaises.tbPaisesRow dtrwRowPaises;

                m_strImportador = ctbNome.Text;
                m_strEndereco   = ctbEndereco.Text;
                m_strCidade     = ctbCidade.Text;
                m_strEstado     = ctbEstado.Text;

                m_nIdPais     = Int32.Parse(cbPaises.ReturnObjectSelectedItem().ToString());
                dtrwRowPaises = m_typDatSetTbPaises.tbPaises.FindByidPais(m_nIdPais);
                m_strPais     = dtrwRowPaises.nmPais;

                m_strTelefone = ctbTelefone.Text;
                m_strFax      = ctbFax.Text;
                m_strEMail    = ctbEMail.Text;
                m_strSite     = ctbSite.Text;
                m_strObs      = ctbObs.Text;
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
예제 #5
0
 private void m_btOk_Click(object sender, System.EventArgs e)
 {
     try
     {
         if (m_ctbNome.Text.Trim() == "")
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlConsignatario_frmFConsignatarioCadEdit_NomeConsignatarioInvalido));
             //MessageBox.Show("Digite o nome do consignatário.",this.Text);
             this.m_ctbNome.Focus();
         }
         else if (m_cbPais.ReturnObjectSelectedItem() == null)
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlConsignatario_frmFConsignatarioCadEdit_SelecionarPais));
             //MessageBox.Show("Selecione um país.",this.Text);
             this.m_cbPais.SelectedIndex = 0;
             this.m_cbPais.Focus();
         }
         else
         {
             OnCallSalvaDadosInterface();
             OnCallSalvaDadosBD();
             this.Close();
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #6
0
        private void m_cbEstilo_TextChanged(object sender, System.EventArgs e)
        {
            Object obj = m_cbEstilo.ReturnObjectSelectedItem();

            if (obj != null)
            {
                switch (Int32.Parse(obj.ToString()))
                {
                case ESTILO_SOLIDO:
                    m_styEstilo = System.Drawing.Drawing2D.DashStyle.Solid;
                    break;

                case ESTILO_PONTO:
                    m_styEstilo = System.Drawing.Drawing2D.DashStyle.Dot;
                    break;

                case ESTILO_TRAÇO:
                    m_styEstilo = System.Drawing.Drawing2D.DashStyle.Dash;
                    break;

                case ESTILO_TRAÇO_PONTO:
                    m_styEstilo = System.Drawing.Drawing2D.DashStyle.DashDot;
                    break;

                case ESTILO_TRAÇO_PONTO_PONTO:
                    m_styEstilo = System.Drawing.Drawing2D.DashStyle.DashDotDot;
                    break;
                }
                RefreshExemplo();
            }
        }
예제 #7
0
        protected void salvaDadosInterfaceExportador(ref mdlComponentesGraficos.TextBox tbExportador, ref mdlComponentesGraficos.TextBox tbNomeFantasia, ref mdlComponentesGraficos.TextBox tbCNPJ, ref mdlComponentesGraficos.TextBox tbLogradouro, ref mdlComponentesGraficos.TextBox tbBairro, ref mdlComponentesGraficos.TextBox tbCep, ref mdlComponentesGraficos.TextBox tbCidade, ref mdlComponentesGraficos.ComboBox cbEstado, ref mdlComponentesGraficos.TextBox tbTel1, ref mdlComponentesGraficos.TextBox tbTel2, ref mdlComponentesGraficos.TextBox tbFax, ref mdlComponentesGraficos.TextBox tbCelular, ref mdlComponentesGraficos.TextBox tbEMail, ref mdlComponentesGraficos.TextBox tbSite)
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbEstadosBrasileiros.tbEstadosBrasileirosRow dtrwRowEstados;

                m_strExportador   = tbExportador.Text;
                m_strNomeFantasia = tbNomeFantasia.Text;
                m_strCNPJ         = tbCNPJ.Text;
                m_strLogradouro   = tbLogradouro.Text;
                m_strBairro       = tbBairro.Text;
                m_strCEP          = tbCep.Text;
                m_strCidade       = tbCidade.Text;

                m_nIdEstado    = Int32.Parse(cbEstado.ReturnObjectSelectedItem().ToString());
                dtrwRowEstados = m_typDatSetTbEstadosBrasileiros.tbEstadosBrasileiros.FindBynIdEstado(m_nIdEstado);
                m_strEstado    = dtrwRowEstados.strNome;

                m_strTelefone1 = tbTel1.Text;
                m_strTelefone2 = tbTel2.Text;
                m_strFax       = tbFax.Text;
                m_strCelular   = tbCelular.Text;
                m_strEMail     = tbEMail.Text;
                m_strSite      = tbSite.Text;
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
예제 #8
0
 private void btOk_Click(object sender, System.EventArgs e)
 {
     try
     {
         this.m_bModificado = true;
         this.Cursor        = System.Windows.Forms.Cursors.WaitCursor;
         if (m_cbUnidadeBruto.ReturnObjectSelectedItem() != null)
         {
             OnCallSalvaDadosInterface();
             OnCallSalvaDadosBD();
             this.Close();
         }
         else
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlPeso_frmFPeso_PesoNaoSelecionado));
             //MessageBox.Show("Selecione uma unidade existente.",this.Text);
             m_cbUnidadeLiquido.SelectedIndex = 0;
         }
         this.Cursor = System.Windows.Forms.Cursors.Default;
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #9
0
 protected void AlteraDadosInterfaceConfiguracao(ref mdlComponentesGraficos.TextBox tbSMTP, ref mdlComponentesGraficos.TextBox tbUsuario, ref mdlComponentesGraficos.TextBox tbSenha, ref mdlComponentesGraficos.ComboBox cbAuth)
 {
     if (m_bAtivado)
     {
         m_bAtivado = false;
         try
         {
             if (((mdlEmail.AUTENTICACAO)cbAuth.ReturnObjectSelectedItem()) != mdlEmail.AUTENTICACAO.Nenhuma)
             {
                 //tbSMTP.Text = m_strSMTP;
                 tbUsuario.Enabled = true;
                 //tbUsuario.Text = m_strUsuario;
                 tbSenha.Enabled = true;
                 //tbSenha.Text = m_strSenha;
                 m_bAutenticacao = true;
             }
             else
             {
                 //tbSMTP.Text = m_strSMTP;
                 tbUsuario.Enabled = false;
                 //tbUsuario.Text = m_strUsuario;
                 tbSenha.Enabled = false;
                 //tbSenha.Text = m_strSenha;
                 m_bAutenticacao = false;
             }
         }
         catch (Exception err)
         {
             Object erro = err;
             m_cls_ter_tratadorErro.trataErro(ref erro);
         }
         m_bAtivado = true;
     }
 }
예제 #10
0
 private void carregaDadosPermissoesPossiveisInterface(ref mdlComponentesGraficos.ComboBox cbConcessoes, ref mdlComponentesGraficos.ComboBox cbPermissoesPossiveis, ref mdlComponentesGraficos.ComboBox cbItems)
 {
     if ((m_typDatSetTbUsuariosConcessoesPermissoes == null) || (m_typDatSetTbUsuariosConcessoes == null) || (m_typDatSetTbUsuarios == null) || m_bPrecisaRecarregarDatSets)
     {
         carregaTypDatSetPermissoes();
     }
     try
     {
         cbPermissoesPossiveis.Items.Clear();
         cbPermissoesPossiveis.SelectedItem = "";
         cbPermissoesPossiveis.SelectedText = "";
         cbPermissoesPossiveis.Text         = "";
         if (cbConcessoes.SelectedItem != null)
         {
             int nIdConcessao = (int)cbConcessoes.ReturnObjectSelectedItem();
             System.Data.DataRow[] dtRowConcessoesPermissoes = m_typDatSetTbUsuariosConcessoesPermissoes.tbUsuariosConcessoesPermissoes.Select("nIdConcessao = " + nIdConcessao.ToString());
             mdlDataBaseAccess.Tabelas.XsdTbUsuariosConcessoesPermissoes.tbUsuariosConcessoesPermissoesRow dtrwTbUsuariosConcessoesPermissoes;
             mdlDataBaseAccess.Tabelas.XsdTbUsuariosPermissoes.tbUsuariosPermissoesRow dtrwTbUsuariosPermissoes;
             for (int nCount = 0; nCount < dtRowConcessoesPermissoes.Length; nCount++)
             {
                 dtrwTbUsuariosConcessoesPermissoes = (mdlDataBaseAccess.Tabelas.XsdTbUsuariosConcessoesPermissoes.tbUsuariosConcessoesPermissoesRow)dtRowConcessoesPermissoes[nCount];
                 dtrwTbUsuariosPermissoes           = m_typDatSetTbUsuariosPermissoes.tbUsuariosPermissoes.FindBynIdPermissao(dtrwTbUsuariosConcessoesPermissoes.nIdPermissao);
                 cbPermissoesPossiveis.AddItem(dtrwTbUsuariosPermissoes.strNome.ToUpper(), dtrwTbUsuariosPermissoes.nIdPermissao);
             }
             carregaDadosItemsEspecificosInterface(ref cbItems, nIdConcessao);
         }
         m_bPrecisaRecarregarDatSets = false;
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #11
0
 private void SalvaDadosInterface(ref mdlComponentesGraficos.TextBox txtPesoBruto, ref mdlComponentesGraficos.TextBox txtPesoLiquido, ref mdlComponentesGraficos.ComboBox cbUnidadeMassaLiquida, ref mdlComponentesGraficos.ComboBox cbUnidadeMassaBruta, bool m_bModificado)
 {
     try
     {
         this.m_bModificado = m_bModificado;
         try
         {
             m_dPesoBruto = Double.Parse(txtPesoBruto.Text);
         }catch {
             m_dPesoBruto = 0;
         }
         try
         {
             m_dPesoLiquido = Double.Parse(txtPesoLiquido.Text);
         }catch {
             m_dPesoLiquido = 0;
         }
         m_nUnidadeLiquido   = Int32.Parse(cbUnidadeMassaLiquida.ReturnObjectSelectedItem().ToString());
         m_nUnidadeBruto     = Int32.Parse(cbUnidadeMassaBruta.ReturnObjectSelectedItem().ToString());
         m_strUnidadeBruto   = cbUnidadeMassaBruta.Text;
         m_strUnidadeLiquido = cbUnidadeMassaLiquida.Text;
     }
     catch (Exception erro)
     {
         Object err = (Object)erro;
         m_cls_ter_tratadorErro.trataErro(ref err);
     }
 }
예제 #12
0
        private void m_btCarregaDados_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            // Relatorio
            Object obj = m_cbRelatorio.ReturnObjectSelectedItem();

            if (obj != null)
            {
                int nIdRelatorio = Int32.Parse(obj.ToString());
                mdlRelatoriosCallBackAreaProdutos.clsRelatoriosCallBackAreaProdutos callBack = new mdlRelatoriosCallBackAreaProdutos.clsRelatoriosCallBackAreaProdutos(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text);
                callBack.ListaIDsCamposAreaProdutos = new int[] { 197, 297 };
                System.DateTime dttmAntes = System.DateTime.Now;
                System.Collections.ArrayList arlRetorno = callBack.arlRetornaDadosAreaProdutos(Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text, nIdRelatorio);
                this.Text = "Tempo = " + System.DateTime.Now.Subtract(dttmAntes).TotalMilliseconds.ToString() + " Milisegundos";
                PreencheTreeView(ref arlRetorno);
            }
        }
예제 #13
0
 private void salvaDadosInterface(ref mdlComponentesGraficos.ComboBox cbEntregar, ref System.Windows.Forms.Label lProtestar, ref mdlComponentesGraficos.TextBox tbDias)
 {
     try
     {
         if (cbEntregar.ReturnObjectSelectedItem() != null)
         {
             m_enumEntregaDocumentos = (ENTREGARDOCUMENTOS)cbEntregar.ReturnObjectSelectedItem();
             m_bProtestar            = (lProtestar.Text == "Sim" ? true : false);
             m_nDiasProtestar        = Int32.Parse(tbDias.Text);
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #14
0
        private void salvaDadosInterface(ref mdlComponentesGraficos.ComboBox cbConcessoes, ref mdlComponentesGraficos.ComboBox cbUsuarios, ref mdlComponentesGraficos.ComboBox cbPermissoes, ref mdlComponentesGraficos.ComboBox cbItemsEspecificos)
        {
            try
            {
                int    nIdConcessao = -1, nIdUsuario = -1, nIdPermissao = -1, nIdItemEspecifico = -1;
                string strIdEspecifico = "";
                nIdConcessao = (int)cbConcessoes.ReturnObjectSelectedItem();
                nIdUsuario   = (int)cbUsuarios.ReturnObjectSelectedItem();
                nIdPermissao = (int)cbPermissoes.ReturnObjectSelectedItem();
                switch (nIdConcessao)
                {
                case 1:
                    nIdItemEspecifico = (int)cbItemsEspecificos.ReturnObjectSelectedItem();
                    strIdEspecifico   = cbItemsEspecificos.SelectedText;
                    break;

                case 2:
                    nIdItemEspecifico = (int)cbItemsEspecificos.ReturnObjectSelectedItem();
                    strIdEspecifico   = cbItemsEspecificos.SelectedText;
                    break;

                case 3:
                    nIdItemEspecifico = -1;
                    strIdEspecifico   = (string)cbItemsEspecificos.ReturnObjectSelectedItem();
                    break;

                default:
                    nIdItemEspecifico = -1;
                    strIdEspecifico   = "";
                    break;
                }
                salvaDadosTypDatSet(nIdConcessao, nIdUsuario, nIdPermissao, nIdItemEspecifico, strIdEspecifico);
            }
            catch (Exception err)
            {
                Object erro = err;
                m_cls_ter_tratadorErro.trataErro(ref erro);
            }
        }
예제 #15
0
파일: Form1.cs 프로젝트: silvath/siscobras
        private void RefreshCampos()
        {
            m_cbCampo.Clear();

            // Identificando o Relatorio
            Object obj = m_cbRelatorio.ReturnObjectSelectedItem();

            if (obj != null)
            {
                string strId = obj.ToString();
                if (strId.Length == 1)
                {
                    strId = "0" + strId;
                }

                switch (strId)
                {
                case "00":
                    RefreshCamposTextos();
                    break;

                default:
                    m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.Resource;
                    mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios.tbRelatoriosCamposBDRelatoriosRow dtrwCampo;
                    mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios typDatSetTbRelatoriosBDRelatorio = m_cls_dba_ConnectionBD.GetTbRelatoriosCamposBDRelatorios(null, null, null, null, null);
                    for (int nCont = 0; nCont < typDatSetTbRelatoriosBDRelatorio.tbRelatoriosCamposBDRelatorios.Rows.Count; nCont++)
                    {
                        dtrwCampo = (mdlDataBaseAccess.Tabelas.XsdTbRelatoriosCamposBDRelatorios.tbRelatoriosCamposBDRelatoriosRow)typDatSetTbRelatoriosBDRelatorio.tbRelatoriosCamposBDRelatorios.Rows[nCont];
                        if (dtrwCampo.nIdTipoRelatorio.ToString("00") == strId)
                        {
                            m_cbCampo.AddItem(dtrwCampo.strNomeCampoNoRelatorio, dtrwCampo.nIdCampoBD);
                        }
                    }
                    m_cls_dba_ConnectionBD.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
                    break;
                }
            }
        }
예제 #16
0
 private void m_btOk_Click(object sender, System.EventArgs e)
 {
     if (m_cbPaises.ReturnObjectSelectedItem() != null)
     {
         if (m_tbNomeAgente.Text.Trim() != "")
         {
             if (m_tbEndereco.Text.Trim() != "")
             {
                 m_bModificado = true;
                 OnCallSalvaDadosInterface();
                 OnCallSalvaDadosBD();
                 this.Close();
             }
         }
     }
 }
 protected void salvaDadosInterfaceEndereco(ref mdlComponentesGraficos.TextBox ctbEndereco, ref mdlComponentesGraficos.TextBox ctbCidade, ref mdlComponentesGraficos.TextBox ctbEstado, ref mdlComponentesGraficos.ComboBox cbPaises)
 {
     try
     {
         m_strEnderecoEntrega = ctbEndereco.Text;
         m_strCidadeEntrega   = ctbCidade.Text;
         m_strEstadoEntrega   = ctbEstado.Text;
         m_nIdPais            = Int32.Parse(cbPaises.ReturnObjectSelectedItem().ToString());
         m_strPaisEntrega     = cbPaises.SelectedItem.ToString();
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #18
0
 protected void salvaDadosInterfaceBanco(ref mdlComponentesGraficos.TextBox ctbNome, ref mdlComponentesGraficos.TextBox ctbEndereco, ref mdlComponentesGraficos.TextBox ctbComplemento, ref mdlComponentesGraficos.TextBox ctbCidade, ref mdlComponentesGraficos.TextBox ctbEstado, ref mdlComponentesGraficos.ComboBox cbPaises, ref System.Windows.Forms.TextBox ctbObs)
 {
     try
     {
         m_strBanco       = ctbNome.Text;
         m_strEndereco    = ctbEndereco.Text;
         m_strComplemento = ctbComplemento.Text;
         m_strCidade      = ctbCidade.Text;
         m_strEstado      = ctbEstado.Text;
         m_nIdPais        = Int32.Parse(cbPaises.ReturnObjectSelectedItem().ToString());
         m_strPais        = cbPaises.SelectedItem.ToString();
         m_strObs         = ctbObs.Text;
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #19
0
 protected void salvaDadosInterfaceConfiguracao(ref mdlComponentesGraficos.TextBox tbSMTP, ref mdlComponentesGraficos.TextBox tbUsuario, ref mdlComponentesGraficos.TextBox tbSenha, ref mdlComponentesGraficos.ComboBox cbAuth)
 {
     if (m_bAtivado)
     {
         m_bAtivado = false;
         try
         {
             m_strSMTP                = tbSMTP.Text.Clone().ToString();
             m_strUsuario             = tbUsuario.Text;
             m_strSenha               = tbSenha.Text;
             m_enumTipoAutenticacao   = (mdlEmail.AUTENTICACAO)cbAuth.ReturnObjectSelectedItem();
             m_bConfiguracaoInicial   = false;
             m_bVerificarConfiguracao = false;
         }
         catch (Exception err)
         {
             Object erro = err;
             m_cls_ter_tratadorErro.trataErro(ref erro);
         }
         m_bAtivado = true;
     }
 }
예제 #20
0
        private bool SalvaDadosInterface(ref mdlComponentesGraficos.ComboBox cbPais, ref mdlComponentesGraficos.TextBox tbPaisIdioma, bool bModificado)
        {
            bool bRetorno = false;

            this.m_bModificado           = bModificado;
            this.m_bPaisIdiomaModificado = bModificado;
            if (this.m_bModificado)
            {
                try
                {
                    try
                    {
                        m_nIdPais = Int32.Parse(cbPais.ReturnObjectSelectedItem().ToString());
                    }catch {
                        mdlMensagens.clsMensagens.Show(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlIdioma_clsPaisIdioma_PaisSelecionadoInvalido));
                        return(false);
                    }
                    if (m_nIdPais == m_nIdPaisInicial)
                    {
                        this.m_bModificado = false;
                    }
                    else if (tbPaisIdioma.Text == cbPais.SelectedItem.ToString())
                    {
                        this.m_bPaisIdiomaModificado = false;
                    }
                    m_strPaisIdioma = tbPaisIdioma.Text;
                    m_strPais       = cbPais.SelectedItem.ToString();
                    bRetorno        = true;
                }
                catch (Exception erro)
                {
                    Object err = erro;
                    m_cls_ter_tratadorErro.trataErro(ref err);
                }
            }
            return(bRetorno);
        }
 private void m_btOk_Click(object sender, System.EventArgs e)
 {
     try
     {
         if (m_cbPais.ReturnObjectSelectedItem() != null)
         {
             OnCallSalvaDadosInterface();
             OnCallSalvaDadosBD();
             this.Close();
         }
         else
         {
             mdlMensagens.clsMensagens.ShowInformation(this.Text, mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlEnderecoEntrega_frmFEnderecoEntregaImportadorCadEdit_PaisNaoSelecionado));
             //System.Windows.Forms.MessageBox.Show("Selecione um país!",this.Text);
             this.m_cbPais.SelectedIndex = 0;
             this.m_cbPais.Focus();
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #22
0
 private void m_btSalvar_Click(object sender, System.EventArgs e)
 {
     try
     {
         if (m_cbConcessoes.ReturnObjectSelectedItem() != null)
         {
             if (m_cbPermissoes.ReturnObjectSelectedItem() != null)
             {
                 if (m_cbUsuarios.ReturnObjectSelectedItem() != null)
                 {
                     if (m_cbItemsEspecificos.ReturnObjectSelectedItem() != null)
                     {
                         OnCallSalvaDadosInterface();
                     }
                 }
             }
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
예제 #23
0
        private bool bSalvaDadosInterface()
        {
            object obj = null;

            // Nome
            if (m_txtNome.Text.Trim() == "")
            {
                mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRegistro_frmFRegistroCategoriaACEstudante_InformarNome));
                return(false);
            }
            else
            {
                m_strNome = m_txtNome.Text.Trim();
            }

            // CPF
            m_strCPF = m_txtCPF.Text.Trim();

            // CPF Corretamente
            if (m_strCPF != "")
            {
                if (!mdlValidacao.clsCPF.bCheckCPF(m_strCPF))
                {
                    mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRegistro_frmFRegistroCategoriaACEstudante_IncorretoCPF));
                    return(false);
                }
            }

            // Sexo
            obj = m_cbSexo.ReturnObjectSelectedItem();
            if (obj == null)
            {
                if (Int32.Parse(obj.ToString()) == 0)
                {
                    m_bSexoMasculino = false;
                }
                else
                {
                    m_bSexoMasculino = true;
                }
            }

            // Data Nascimento
            m_dtDataNascimento = m_dpDataNascimento.Value;

            // Funcao
            obj = m_cbFuncao.ReturnObjectSelectedItem();
            if (obj != null)
            {
                m_nFuncao = Int32.Parse(obj.ToString());
            }
            else
            {
                m_nFuncao = 0;
            }

            // Telefone
            if (m_txtTelefone.Text.Trim() == "")
            {
                mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRegistro_frmFRegistroCategoriaPJExportador_Telefone));
                return(false);
            }
            else
            {
                m_strTelefone = m_txtTelefone.Text.Trim();
            }

            // Telefone DDD
            if (m_txtTelefoneDDD.Text.Trim() == "")
            {
                mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRegistro_frmFRegistroCategoriaACEstudante_InformarDDDTelefone));
                return(false);
            }
            else
            {
                m_strTelefoneDDD = m_txtTelefoneDDD.Text.Trim();
            }

            // Email
            if (m_txtEmail.Text.Trim() == "")
            {
                mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRegistro_frmFRegistroCategoriaACEstudante_InformarEmail));
                return(false);
            }
            else
            {
                m_strEmail = m_txtEmail.Text.Trim();
            }

            // Ramal
            m_strRamal = m_txtRamal.Text.Trim();

            // Fax
            m_strFax = m_txtFax.Text.Trim();

            // Fax DDD
            m_strFaxDDD = m_txtFaxDDD.Text.Trim();

            return(true);
        }
예제 #24
0
        protected void carregaDadosInterfaceConfiguracao(ref mdlComponentesGraficos.TextBox tbSMTP, ref mdlComponentesGraficos.TextBox tbUsuario, ref mdlComponentesGraficos.TextBox tbSenha, ref mdlComponentesGraficos.ComboBox cbAuth)
        {
            if (m_bAtivado)
            {
                m_bAtivado = false;
                try
                {
                    cbAuth.Items.Clear();
                    cbAuth.AddItem(mdlEmail.AUTENTICACAO.Nenhuma.ToString(), mdlEmail.AUTENTICACAO.Nenhuma);
                    cbAuth.AddItem(mdlEmail.AUTENTICACAO.Automatica.ToString(), mdlEmail.AUTENTICACAO.Automatica);
                    cbAuth.AddItem(mdlEmail.AUTENTICACAO.LOGIN.ToString(), mdlEmail.AUTENTICACAO.LOGIN);
                    cbAuth.AddItem(mdlEmail.AUTENTICACAO.CRAM_MD5.ToString(), mdlEmail.AUTENTICACAO.CRAM_MD5);
                    cbAuth.AddItem(mdlEmail.AUTENTICACAO.DIGEST_MD5.ToString(), mdlEmail.AUTENTICACAO.DIGEST_MD5);
                    switch (m_enumTipoAutenticacao)
                    {
                    case mdlEmail.AUTENTICACAO.Nenhuma:
                        cbAuth.SelectedIndex = 0;
                        break;

                    case mdlEmail.AUTENTICACAO.Automatica:
                        cbAuth.SelectedIndex = 1;
                        break;

                    case mdlEmail.AUTENTICACAO.LOGIN:
                        cbAuth.SelectedIndex = 2;
                        break;

                    case mdlEmail.AUTENTICACAO.CRAM_MD5:
                        cbAuth.SelectedIndex = 3;
                        break;

                    case mdlEmail.AUTENTICACAO.DIGEST_MD5:
                        cbAuth.SelectedIndex = 4;
                        break;

                    default:
                        cbAuth.SelectedIndex = 0;
                        break;
                    }
                    if (((mdlEmail.AUTENTICACAO)cbAuth.ReturnObjectSelectedItem()) != mdlEmail.AUTENTICACAO.Nenhuma)
                    {
                        tbSMTP.Text     = m_strSMTP;
                        tbUsuario.Text  = m_strUsuario;
                        tbSenha.Text    = m_strSenha;
                        m_bAutenticacao = true;
                    }
                    else
                    {
                        tbSMTP.Text       = m_strSMTP;
                        tbUsuario.Text    = m_strUsuario;
                        tbSenha.Text      = m_strSenha;
                        tbUsuario.Enabled = false;
                        tbSenha.Enabled   = false;
                        m_bAutenticacao   = false;
                    }
                }
                catch (Exception err)
                {
                    Object erro = err;
                    m_cls_ter_tratadorErro.trataErro(ref erro);
                }
                m_bAtivado = true;
            }
        }