private void Btn_Cancelar_Click(object sender, EventArgs e) { Habilita(VF: false); Btn_Novo.Enabled = true; Btn_Alterar.Enabled = false; Btn_Salvar.Enabled = false; Btn_Cancelar.Enabled = false; Btn_Novo.Focus(); }
private void Frm_Funcionarios_Shown(object sender, EventArgs e) { Btn_Novo.Focus(); }
private void Btn_Salva_Click(object sender, EventArgs e) { if (Edt_CPF.Text == "") //Verifica se os dados estão preenchidos { MessageBox.Show("Preencha o CPF!"); } else if (Edt_Nome.Text == "")//Verifica se os dados estão preenchidos { MessageBox.Show("Preencha o nome!"); } else { if (Edt_Cod.Text == "") { #region Cadastra_Funcionario //Cria o comando SQL para ser executado string CadFun = "INSERT INTO FUNCIONARIOS (CPF, Nome, DataAdmissao, DataDemissao, Email) " + "values ('" + Edt_CPF.Text + "','" + Edt_Nome.Text + "','" + Funcoes.FormataDataAmericana(Edt_DTAdmissao.Value) + "','" + Funcoes.FormataDataAmericana(Edt_DTDemissao.Value) + "','" + Edt_Email.Text + "')"; SqlConnection con = new SqlConnection(Variaveis.conexao); //Cria a variavel de conexão SqlCommand CmdCadFun = new SqlCommand(CadFun, con); //Cria o comando SQL juntando o comando com a conexao CmdCadFun.CommandType = CommandType.Text; //Define o tipo de comando a ser executado con.Open(); //Abre a conexão try { int i = CmdCadFun.ExecuteNonQuery(); //Guarda no I o retorno da execução do comando sql con.Close(); if (i > 0) //se o retorno for maior que um significa que deu certo { #region busca_ID_Funcionario SqlCommand cmd = new SqlCommand("SELECT top(1) IDFuncionario FROM Funcionarios" + //Cria o comando SQL " order by IDFuncionario desc", con); con.Open(); //Abre a conexão com o banco de dados SqlDataReader dr = cmd.ExecuteReader(); //Executa o comando sql para fazer a select de dados dr.Read(); //le o retorno da select string idfun = dr["IDFuncionario"].ToString(); //pega o que esta na coluna ativo con.Close(); #endregion busca_ID_Funcionario #region Cadastra_Telefone SqlCommand CMDCadTel = new SqlCommand("INSERT INTO TELEFONES (CLIFUN, IDCLIFUN, CONTATO, NUMEROTELEFONE, TIPOTELEFONE)" + "VALUES ('F'," + idfun + ",'" + Edt_Contato.Text + "', '" + Edt_NumTel.Text + "','" + Edt_Tipo.Text + "')", con); CMDCadTel.CommandType = CommandType.Text; //Define o tipo de comando a ser executado con.Open(); //Abre a conexão CMDCadTel.ExecuteNonQuery(); con.Close(); #endregion Cadastra_Telefone #region Cadastra_Endereco SqlCommand CMDCadEnd = new SqlCommand("INSERT INTO ENDERECOS (CliFun, IDCliFun, Logradouro, Complemento, CEP, Numero, UF, Bairro, Cidade)" + "Values ('F'," + idfun + ",'" + Edt_Logradouro.Text + "','" + Edt_Complemento.Text + "','" + Edt_CEP.Text + "'," + Edt_Num.Text + ",'" + Edt_UF.Text + "','" + Edt_Bairro.Text + "','" + Edt_Cidade.Text + "')", con); CMDCadEnd.CommandType = CommandType.Text; con.Open(); CMDCadEnd.ExecuteNonQuery(); con.Close(); #endregion Cadastra_Endereco Habilita(VF: false); Btn_Novo.Enabled = true; Btn_Altera.Enabled = false; Btn_Consulta.Enabled = true; Btn_Salva.Enabled = false; Btn_Cancela.Enabled = false; Btn_Novo.Focus(); } } catch (Exception ex) //Caso retorne algum erro { MessageBox.Show("Erro: " + ex.ToString()); //Exibe o erro retornado } finally { con.Close(); //Fecha a conexão } #endregion Cadastra_Funcionario } else { string comando = "UPDATE FUNCIONARIOS SET CPF = '" + Edt_CPF.Text + "', Nome = '" + Edt_Nome.Text + "', DataAdmissao = '" + Funcoes.FormataDataAmericana(Edt_DTAdmissao.Value) + "', DataDemissao = '" + Funcoes.FormataDataAmericana(Edt_DTDemissao.Value) + "', Email = '" + Edt_Email.Text + "' WHERE IDFUNCIONARIO = " + Edt_Cod.Text; int i = SQLFunctions.ExecutaComando(comando); if (i > 0) { MessageBox.Show("Ocorreu um erro ao salvar!"); } comando = "UPDATE TELEFONES SET CONTATO = '" + Edt_Contato.Text + "', NUMEROTELEFONE = '" + Edt_NumTel.Text + "', TIPOTELEFONE = '" + Edt_Tipo.Text + "' " + "WHERE CLIFUN = 'F' AND IDCLIFUN = " + Edt_Cod.Text; i = SQLFunctions.ExecutaComando(comando); if (i > 0) { MessageBox.Show("Ocorreu um erro ao salvar!"); } comando = "UPDATE ENDERECOS SET Logradouro = '" + Edt_Logradouro.Text + "', Complemento = '" + Edt_Complemento.Text + "', CEP = '" + Edt_CEP.Text + "', " + "Numero = " + Edt_Num.Text + ", UF = '" + Edt_UF.Text + "', Bairro = '" + Edt_Bairro.Text + "', Cidade ='" + Edt_Cidade.Text + "' " + "WHERE CliFun = 'F' AND IDCliFun = " + Edt_Cod.Text; i = SQLFunctions.ExecutaComando(comando); if (i > 0) { MessageBox.Show("Ocorreu um erro ao salvar!"); } } Habilita(VF: false); Btn_Novo.Enabled = true; Btn_Altera.Enabled = false; Btn_Consulta.Enabled = true; Btn_Salva.Enabled = false; Btn_Cancela.Enabled = false; Btn_Novo.Focus(); } }
private void Frm_Cliente_Shown(object sender, EventArgs e) { Btn_Novo.Focus(); }
private void Btn_Salvar_Click(object sender, EventArgs e) { if (Edt_Login.Text == "") { MessageBox.Show("Preencha todos os dados!"); } else if (Edt_Senha.Text == "") { MessageBox.Show("Preencha todos os dados!"); } else if (Edt_Nivel.Text == "") { MessageBox.Show("Preencha todos os dados!"); } else { if (Edt_IDLogin.Text == "") { string val_ativo; if (Edt_Ativo.Checked == true) { val_ativo = "S"; } else { val_ativo = "N"; } string Comando = "INSERT INTO Usuarios (Login, Senha, NivelDeAcesso, Ativo) " + "values ('" + Edt_Login.Text + "','" + Edt_Senha.Text + "','" + Edt_Nivel.Text + "','" + val_ativo + "')"; int i = SQLFunctions.ExecutaComando(Comando); if (i > 0) { MessageBox.Show("Ocorreu um erro ao salvar!"); } try { SqlConnection con = new SqlConnection(Variaveis.conexao); //Cria a variavel de conexão con.Open(); //Abre a conexão { Habilita(VF: false); Btn_Novo.Enabled = true; Btn_Alterar.Enabled = false; Btn_Salvar.Enabled = false; Btn_Cancelar.Enabled = false; Btn_Novo.Focus(); } } catch (Exception ex) //Caso retorne algum erro { MessageBox.Show("Erro: " + ex.ToString()); //Exibe o erro retornado } finally { SqlConnection con = new SqlConnection(Variaveis.conexao); //Cria a variavel de conexão con.Close(); //Fecha a conexão } } else { string val_ativo; if (Edt_Ativo.Checked == true) { val_ativo = "S"; } else { val_ativo = "N"; } string comando = "UPDATE Usuarios SET IDFuncionario = '" + Edt_IDFuncionario.Text + "', Login = '******', Senha = '" + Edt_Senha.Text + "', NivelDeAcesso = '" + Edt_Nivel.Text + "', Ativo = '" + val_ativo + "' WHERE Login = '******'"; int i = SQLFunctions.ExecutaComando(comando); if (i > 0) { MessageBox.Show("Ocorreu um erro ao salvar!"); } Habilita(VF: false); Btn_Novo.Enabled = true; Btn_Alterar.Enabled = false; Btn_Salvar.Enabled = false; Btn_Cancelar.Enabled = false; Btn_Novo.Focus(); } } }