private void btnSalvar_Click(object sender, EventArgs e) { if (txtNome.Text != "" && mskCPF.Text != "" && mskDataNascimento.Text != "" && cboTipoFunc.Text != "" && txtLogin.Text != "" && txtSenha.Text != "" && cboStatusFunc.Text != "" && txtCodContato.Text != "" && txtCodigoFuncResp.Text != "") { contato.endereco = txtEndereco.Text; contato.numero = int.Parse(txtNumero.Text); contato.conplemento = txtConplemento.Text; contato.bairro = txtBairro.Text; contato.cidade = txtCidade.Text; contato.estado = txtEstado.Text; contato.pais = txtPais.Text; contato.telFixo = txtTel.Text; contato.celular = txtCel.Text; contato.email = txtEmail.Text; if (func.VerificarLogin(txtLogin.Text) == false) { if (func.RetCodFuncExiste(int.Parse(txtCodigoFuncResp.Text)) == true) // Verifica se o usuario que ele colocou como responsavel existe ou não { if (cboTipoFunc.Text == "Gerente") { func.tipoFuncionario = 2; } else { func.tipoFuncionario = 3; } func.nome = txtNome.Text; func.cpf = mskCPF.Text; func.dataNasc = mskDataNascimento.Text; func.loginFunc = txtLogin.Text; func.senha = txtSenha.Text; func.statusFunc = int.Parse(cboStatusFunc.Text); func.CONTATO_codContato = int.Parse(txtCodContato.Text); func.FUNC_codFuncResp = int.Parse(txtCodigoFuncResp.Text); MessageBox.Show("Inserido com sucesso"); contato.Inserir(contato); func.Inserir(func); frmCadastrarFuncAdm cadastrarFunc = new frmCadastrarFuncAdm(); if (Application.OpenForms.OfType <frmCadastrarFuncAdm>().Count() > 0) { Application.OpenForms[cadastrarFunc.Name].Close(); } } else { MessageBox.Show("O funcionário responsavel não existe ou não tem permissão para ser responsavel", "ERRO"); } } else { MessageBox.Show("O login de usuário já existe!", "ERRO"); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtRazaoSocial.Text != "" && txtNomeFantasia.Text != "" && txtCpnj.Text != "" && txtSite.Text != "" && txtInauguracao.Text != "" && cboTipoLoja.Text != "" && txtCodContato.Text != "" && txtFuncResp.Text != "") { if (loja.RetFuncRespExiste(int.Parse(txtFuncResp.Text)) == true) { if (user.RetQuemEstaLogado() == "ADMIN") { contato.endereco = txtEndereco.Text; contato.numero = int.Parse(txtNumero.Text); contato.conplemento = txtConplemento.Text; contato.bairro = txtBairro.Text; contato.cidade = txtCidade.Text; contato.estado = txtEstado.Text; contato.pais = txtPais.Text; contato.telFixo = txtTel.Text; contato.celular = txtCel.Text; contato.email = txtEmail.Text; loja.razaoSocial = txtRazaoSocial.Text; loja.nomeFantasia = txtNomeFantasia.Text; loja.cpnj = txtCpnj.Text; loja.siteLoja = txtSite.Text; loja.inauguracao = txtInauguracao.Text; loja.tipoLoja = cboTipoLoja.Text; loja.CONTATO_codContato = int.Parse(txtCodContato.Text); loja.FUNC_codFuncResp = int.Parse(txtFuncResp.Text); if (contato.Inserir(contato) == true && loja.Inserir(loja) == true) { MessageBox.Show("Cadastro realizado com sucesso!"); frmCadastrarLojaAdmin cadastrarLojaAdmin = new frmCadastrarLojaAdmin(); if (Application.OpenForms.OfType <frmCadastrarLojaAdmin>().Count() > 0) { Application.OpenForms[cadastrarLojaAdmin.Name].Close(); } } else { MessageBox.Show("Erro ao cadastrar!"); } } else { MessageBox.Show("Você não pode cadastrar lojas!"); } } else { MessageBox.Show("Funcionario responsavel não existe!"); } } else { MessageBox.Show("Preencha todos os dados!"); } }