private void cmdGravar_Click(object sender, EventArgs e)
        {
            try
            {
                if (validarTela())
                {
                    cUsuarios = new Usuarios();
                    cUsuarios.ArquivoConexao = sArquivoConexao;

                    empresa cEmpresa = new empresa();
                    cFuncoes = new Funcoes();
                    cEmpresa.nome_empresa  = txtEmpresa.Text.Trim();
                    cEmpresa.nome_fantasia = txtNomeFantasia.Text.Trim();
                    cEmpresa.proprietario  = txtProprietario.Text.Trim();
                    cEmpresa.cnpj          = txtCNPJ.Text.Trim();
                    cEmpresa.telefone01    = txtTelefone01.Text.Trim();
                    cEmpresa.telefone02    = txtTelefone2.Text.Trim();
                    cEmpresa.email         = txtEmail.Text.Trim();
                    if (cmbLogradouro.Text.Length == 0)
                    {
                        cEmpresa.cod_logradouro = 0;
                    }
                    else
                    {
                        ComboBoxItem cboItem = (ComboBoxItem)cmbLogradouro.SelectedItem;
                        if (cboItem != null)
                        {
                            cEmpresa.cod_logradouro = int.Parse(cboItem.Value.ToString());
                        }
                    }
                    cEmpresa.tipo_relatorio = 0;
                    if (cmbTipoImpressao.Text.Length != 0)
                    {
                        ComboBoxItem cboItem = (ComboBoxItem)cmbTipoImpressao.SelectedItem;
                        if (cboItem != null)
                        {
                            cEmpresa.tipo_relatorio = int.Parse(cboItem.Value.ToString());
                        }
                    }
                    cEmpresa.numero      = int.Parse(txtNumero.Text);
                    cEmpresa.licenca     = txtLicenca.Text.Trim();
                    cEmpresa.cod_empresa = 1;

                    if (cUsuarios.gravarDadosEmpresa(cEmpresa))
                    {
                        MessageBox.Show("Dados gravados com sucesso!", "EstacionamentoFacil (FrmEmp06)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Dados de empresa não foram gravados!", "EstacionamentoFacil (FrmEmp06b)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao gravar dados da empresa!\n" + ex.Message, "EstacionamentoFacil (FrmEmp05)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Função para gravar os dados da empresa
        /// </summary>
        /// <param name="cEmpresa">Objeto empresa</param>
        /// <returns>Retorna verdeirou ou falso mediante a execução da função</returns>
        public bool gravarDadosEmpresa(empresa cEmpresa)
        {
            bool bResposta = false;

            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    bResposta = execComandos.gravarDadosEmpresa(cEmpresa);
                }
            }
            return(bResposta);
        }
Esempio n. 3
0
        /// <summary>
        /// Função para buscar os dados de empresa
        /// </summary>
        /// <returns>Retorna o objeto empresa</returns>
        public empresa buscaDadosEmpresa()
        {
            empresa obEmpresa = null;

            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    obEmpresa = execComandos.buscaDadosEmpresa();
                }
            }
            return(obEmpresa);
        }
        private void ve_se_existe()
        {
            try
            {
                ComboBoxItem cboItem;
                cUsuarios  = new Usuarios();
                cEnderecos = new Enderecos();
                cFuncoes   = new Funcoes();

                cUsuarios.ArquivoConexao  = sArquivoConexao;
                cEnderecos.ArquivoConexao = sArquivoConexao;

                List <Logradouro> lstLogradouro = new List <Logradouro>();
                lstLogradouro = cEnderecos.pesquisarTodosLogradouro();
                foreach (Logradouro cLogradouro in lstLogradouro)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Value = cLogradouro.Codigo;
                    cboItem.Text  = cLogradouro.Nome_logradouro.Trim();
                    cmbLogradouro.Items.Add(cboItem);
                }

                //tipo impressao
                cmbTipoImpressao.Items.Clear();
                cboItem       = new ComboBoxItem();
                cboItem.Value = 0;
                cboItem.Text  = "CRYSTAL REPORTS";
                cmbTipoImpressao.Items.Add(cboItem);

                cboItem       = new ComboBoxItem();
                cboItem.Value = 1;
                cboItem.Text  = "REPORT VIEWER";
                cmbTipoImpressao.Items.Add(cboItem);

                empresa cEmpresa = new empresa();
                cEmpresa = cUsuarios.buscaDadosEmpresa();

                txtEmpresa.Text      = cEmpresa.nome_empresa.Trim();
                txtNomeFantasia.Text = cEmpresa.nome_fantasia.Trim();
                txtProprietario.Text = cEmpresa.proprietario.Trim();
                txtCNPJ.Text         = cEmpresa.cnpj.Trim();
                txtTelefone01.Text   = cEmpresa.telefone01.Trim();
                txtTelefone2.Text    = cEmpresa.telefone02.Trim();
                txtEmail.Text        = cEmpresa.email.Trim();
                cmbLogradouro.Text   = cEnderecos.pesquisarLogradouro(cEmpresa.cod_logradouro).Nome_logradouro.Trim();
                txtNumero.Text       = cEmpresa.numero.ToString();
                txtLicenca.Text      = cEmpresa.licenca.Trim();// cFuncoes.Descriptografar(cEmpresa.licenca.Trim());

                switch (cEmpresa.tipo_relatorio)
                {
                case 0:
                    cmbTipoImpressao.Text = "CRYSTAL REPORTS";
                    break;

                case 1:
                    cmbTipoImpressao.Text = "REPORT VIEWER";
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao abrir janela de cadastro de empresa!\n" + ex.Message, "EstacionamentoFacil (FrmEmp01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }//ve_se_Existe