protected void btnSalvar_Click(object sender, EventArgs e) { SindicatoBD sindicatobd = new SindicatoBD(); Sindicato sindicato = sindicatobd.Select(Convert.ToInt32(ddlSindicato.SelectedItem.Value)); SetorBD setorbd = new SetorBD(); Setor setor = setorbd.Select(Convert.ToInt32(ddlSetor.SelectedItem.Value)); Funcionario funcionario = new Funcionario(); funcionario.PermissaoAdministrador = ckdPermissaoAdministrador.Checked; funcionario.Nome = txtNome.Text; funcionario.Cpf = txtCpf.Text; funcionario.Senha = txtSenha.Text; funcionario.Nascimento = Convert.ToDateTime(txtNascimento.Text); funcionario.Dataadm = Convert.ToDateTime(txtDataadm.Text); funcionario.Endereco = txtEndereco.Text; funcionario.Email = txtEmail.Text; funcionario.Contato = txtContato.Text; funcionario.Sindicato = sindicato; funcionario.Setor = setor; funcionario.Tipo = 1; FuncionarioBD bd = new FuncionarioBD(); if (bd.Insert(funcionario)) { lblMensagem.Text = "Funcionario cadastrado com sucesso"; ckdPermissaoAdministrador.Checked = false; txtNome.Text = ""; txtCpf.Text = ""; txtSenha.Text = ""; txtNascimento.Text = ""; txtDataadm.Text = ""; txtEndereco.Text = ""; txtEmail.Text = ""; txtContato.Text = ""; //remove seleção do ddl for (int i = 0; i < ddlSindicato.Items.Count; i++) { ddlSindicato.Items[i].Selected = false; } //coloca o "Selecione" selecionado ddlSindicato.Items[0].Selected = true; txtContato.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnSalvar_Click(object sender, EventArgs e) { Funcionario funcionario = new Funcionario(); funcionario.Nome = txtNome.Text.Trim(); funcionario.Salario = Convert.ToDouble(txtSalario.Text); funcionario.Cracha = txtCracha.Text; FuncionarioBD bd = new FuncionarioBD(); bd.Insert(funcionario); Response.Write("Funcionário cadastrado com sucesso"); }
protected void btnSalvar_Click(object sender, EventArgs e) { Funcionario funcionario = new Funcionario(); funcionario.Cpf = Convert.ToInt32(txtCpf.Text); funcionario.Nome = txtNome.Text; funcionario.Telefone = txtTelefone.Text; funcionario.Cell = txtCell.Text; funcionario.Endereco = txtEndereco.Text; funcionario.Cidade = txtCidade.Text; funcionario.Estado = txtEstado.Text; funcionario.Cep = txtCep.Text; funcionario.Tipo = Convert.ToInt32(txtTipo.Text); funcionario.Senha = Convert.ToInt32(txtSenha.Text); funcionario.Email = txtEmail.Text; funcionario.Contrato = txtContrato.Text; FuncionarioBD bd = new FuncionarioBD(); if (bd.Insert(funcionario)) { lblMensagem.Text = "Funcionário cadastrado com sucesso"; txtCpf.Text = ""; txtNome.Text = ""; txtTelefone.Text = ""; txtCell.Text = ""; txtEndereco.Text = ""; txtCidade.Text = ""; txtEstado.Text = ""; txtCep.Text = ""; txtTipo.Text = ""; txtSenha.Text = ""; txtEmail.Text = ""; txtContrato.Text = ""; txtCpf.Focus(); } else { lblMensagem.Text = "Erro ao salvar."; } }
protected void btnSalvar_Click(object sender, EventArgs e) { //variavel verificar falso verdadeiro bool iscadastrar = false; Funcionario funcionario = new Funcionario(); funcionario.Nome = txtNome.Text; funcionario.Email = txtEmail.Text; funcionario.Senha = txtSenha.Text; funcionario.Salario = Convert.ToDouble(txtSalario.Text); funcionario.Cracha = txtCracha.Text; funcionario.Tipo = Convert.ToInt32(ddlTipo.Text); FuncionarioBD bd = new FuncionarioBD(); //buscando email e cracha do BD System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT fun_email, fun_cracha FROM fun_funcionario ", objConexao); objDataReader = objCommand.ExecuteReader(); //laço repetição while (objDataReader.Read()) { //se o campo for igual do BD if (txtEmail.Text == objDataReader["fun_email"].ToString()) { // lblMensagem.Text = "Email já existente"; Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('O e-mail já existe');", true); iscadastrar = true; break; } //se o campo for igual do BD if (txtCracha.Text == objDataReader["fun_cracha"].ToString()) { // lblMensagem.Text = "Cracha já existente"; Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Cracha já existente');", true); iscadastrar = true; break; } //se o Senha for DIFERENTE do Confirme if (txtSenha.Text != txtConfirme.Text) { //lblMensagem.Text = "Senhas diferentes. As senha devem ser iguais."; Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('As senhas não coincidem');", true); iscadastrar = true; break; } } if (iscadastrar == false) { if (bd.Insert(funcionario)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "sucesso();", true); txtNome.Text = ""; txtEmail.Text = ""; txtSenha.Text = ""; txtCracha.Text = ""; txtSalario.Text = ""; txtConfirme.Text = ""; txtNome.Focus(); } else { // lblMensagem.Text = "Erro ao salvar."; Page.ClientScript.RegisterStartupScript(this.GetType(), "MyKey", "erro('Erro ao salvar');", true); } } }
protected void btnCadastrar_Click(object sender, EventArgs e) { Funcionario funci = new Funcionario(); Endereco end = new Endereco(); Cidade cid = new Cidade(); Estado est = new Estado(); System.Globalization.CultureInfo PrimeiraLetra = System.Threading.Thread.CurrentThread.CurrentCulture; //usar classe cultureinfo da namespace globalization funci.Nome = txtNome.Text; funci.Nome = PrimeiraLetra.TextInfo.ToTitleCase(funci.Nome); funci.Nome = funci.Nome.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos "); funci.CPF = txtCEP.Text; try { funci.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); } catch (FormatException) { lblMenssagem.Text = "Data de nascimento invalida"; } ddlSexo.Items.Insert(0, "Selecione"); if (ddlSexo.SelectedItem.Text == "Selecione") { lblMenssagem.Text = "Selecione um sexo"; } else { funci.Sexo = ddlSexo.SelectedItem.Value; } if (ddlEstado.SelectedItem.Text == "Selecione") { lblMenssagem.Text = "Selecione um estado"; } if (ddlCidade.SelectedItem.Text == "Selecione") { lblMenssagem.Text = "Selecione uma cidade"; } funci.Telefone = txtTelefone.Text; end.Bairro = txtBairro.Text; end.Bairro = PrimeiraLetra.TextInfo.ToTitleCase(end.Bairro); end.Bairro = end.Bairro.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos "); end.CEP = txtCEP.Text; end.Logradouro = txtEndereco.Text; end.Logradouro = PrimeiraLetra.TextInfo.ToTitleCase(end.Logradouro); end.Logradouro = end.Logradouro.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos "); end.Numero = txtNumero.Text; end.Complemento = txtComplemento.Text; funci.NumeroRegistro = Convert.ToInt32(txtRegistro.Text); funci.Cargo = ddlCargo.SelectedItem.Text; try { funci.DataAdmissao = Convert.ToDateTime(txtDataAdimissao.Text); } catch (FormatException) { lblMenssagem.Text = "Data de Adimissao invalida!!"; } try { funci.Salario = Convert.ToDouble(txtSalario.Text); } catch (FormatException) { lblMenssagem.Text = "Salario invalido!!"; } funci.Email = txtEmail.Text; funci.Senha = Crip.GetSHA256(txtSenha.Text); end.CodigoCidade = Convert.ToInt32(ddlCidade.SelectedItem.Value); FuncionarioBD funBD = new FuncionarioBD(); EnderecoBD endBD = new EnderecoBD(); CidadeBD cidBD = new CidadeBD(); EstadoBD estBD = new EstadoBD(); // verifica se email e ou cpf ja existem, se nao existir o cadastro é realisado if (funBD.VerificarEmail(txtEmail.Text) != null) { lblMenssagem.Text = "Email ja existe"; } else if (funBD.VerificarCPF(txtCPF.Text) != null) { lblMenssagem.Text = "CPF ja existe"; } else { //insert no endereco if (endBD.Insert(end)) { } else { lblMenssagem.Text = "Erro no endereço"; } //recupera o PK do ultimo endereço cadastrado int idEndereco = endBD.GetUltimoID(end); //atribui o valor da FK para cli.endereco para dar insert na tabela funci.Endereco = endBD.SelectEndereco(idEndereco); if (funBD.Insert(funci)) { txtNome.Text = string.Empty; txtCPF.Text = string.Empty; txtDataNascimento.Text = string.Empty; ddlSexo.SelectedItem.Text = "Selecione"; txtTelefone.Text = string.Empty; txtBairro.Text = string.Empty; txtCEP.Text = string.Empty; txtEndereco.Text = string.Empty; txtNumero.Text = string.Empty; txtComplemento.Text = string.Empty; txtEmail.Text = string.Empty; txtRegistro.Text = string.Empty; ddlCargo.SelectedItem.Text = "Selecione"; txtDataAdimissao.Text = string.Empty; txtSalario.Text = string.Empty; txtSenha.Text = string.Empty; txtConfirmaSenha.Text = string.Empty; for (int i = 0; i < ddlCidade.Items.Count; i++) { ddlCidade.Items[i].Selected = false; } for (int i = 0; i < ddlEstado.Items.Count; i++) { ddlEstado.Items[i].Selected = false; } } else { lblMenssagem.Text = "Erro no Cadastro"; } } //final do try }