//nao precisa de titulo aqui
        public frmCadastroEmpresaInicial()
        {
            InitializeComponent();

            Banco banco = new Banco();
            banco.conecta();
            CadastroDadosEmpresa teste = new CadastroDadosEmpresa(banco);
            DataTable selecao = teste.buscar();
            if (selecao.Rows.Count != 0)
            {
                primeiraVez = false;
                setDados(selecao);

            }
            else
                primeiraVez = true;
            banco.desconecta();
        }
Beispiel #2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Usuarios usu = new Usuarios(new BancoM());
            DataTable dtt = usu.localizarPor("usu_login", ttbUsuario.Text);

            if (ttbUsuario.Text.Trim() =="" || dtt.Rows.Count == 0)
            {
                MessageBox.Show("Usuario não existe", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                ttbUsuario.Focus();
            }
            else if (dtt.Rows[0]["usu_senha"].ToString() != ttbSenha.Text)
            {
                MessageBox.Show("Senha invalida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                ttbSenha.Focus();
            }
            else
            {
                //somente prosseguira quando os dados da empresa forem cadastrados corretamente!

                Banco banco = new Banco();
                CadastroDadosEmpresa consulta = new CadastroDadosEmpresa(banco);
                banco.conecta();

                while (consulta.verificaPrimeiroAcesso())
                {
                    frmCadastroEmpresaInicial janela = new frmCadastroEmpresaInicial();
                    janela.ShowDialog();
                    janela.Dispose();
                }

                this.Visible = false;
                frmMenuPrincipal f = new frmMenuPrincipal(dtt.Rows[0]);
                f.ShowDialog();
                f.Close();
                this.Close();
            }
        }
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (ttbNome.Text == "")
                MessageBox.Show("Digite o nome da empresa");
            else if(ttbCidade.Text == "")
                MessageBox.Show("Digite o nome da cidade");
            else if (ttbDescrição.Text == "")
                MessageBox.Show("Digite a descrição da empresa");
            else if(ttbEndereco.Text == "")
                MessageBox.Show("Digite o endereço da empresa");
            else if(cbbUF.SelectedIndex == -1)
                MessageBox.Show("Selecione o estado");
            else if (ttbTelFixo.Text == "")
                MessageBox.Show("Digite o telefone da empresa");
            else
            {
                Banco banco = new Banco();
                banco.conecta();
                CadastroDadosEmpresa teste = new CadastroDadosEmpresa(banco);
                byte[] vetorImagem ;
                if (pbxImagem.Image != null)
                    vetorImagem = getByteArrImagem(pbxImagem.Image);
                else
                    vetorImagem = null;

                if (primeiraVez)
                {
                    if (teste.incluir(ttbNome.Text, ttbCNPJ.Text.Trim(), ttbDescrição.Text, ttbTelFixo.Text.Trim(), ttbCEP.Text.Trim(), ttbEndereco.Text, vetorImagem, ttbEmail.Text, ttbNumero.Text.Trim(), ttbCelular1.Text.Trim(), ttbCelular2.Text.Trim(), cbbUF.SelectedItem.ToString(), ttbBairro.Text, ttbCidade.Text))
                    {
                        MessageBox.Show("Cadastro realizado com sucesso");
                        btnNovo.PerformClick();
                    }
                    else
                        MessageBox.Show("Cadastro não realizado");

                }//pbxImagem.Image
                else
                {
                    if (teste.alterar(codigo, ttbNome.Text, ttbCNPJ.Text.Trim(), ttbDescrição.Text, ttbTelFixo.Text.Trim(), ttbCEP.Text.Trim(), ttbEndereco.Text, vetorImagem, ttbEmail.Text, ttbNumero.Text.Trim(), ttbCelular1.Text.Trim(), ttbCelular2.Text.Trim(), cbbUF.SelectedItem.ToString(), ttbBairro.Text, ttbCidade.Text))
                    {
                        MessageBox.Show("Alteração realizada com sucesso");
                        btnNovo.PerformClick();
                    }
                    else
                        MessageBox.Show("Alteração não realizada");
                }
                banco.desconecta();
            }
        }