public int Inserir(Funcionarios obj) { try { con = new Conexao(); con.Conectar(); String sql = "INSERT INTO funcionarios (nome, cpf, rg, dt_nasc, rua, numero, bairro, cidade, estado, cep, telefones, email, salario, usuario, senha, tipo, ativo) VALUES("; sql += "'" + obj.Nome.Replace("'", "''") + "', "; sql += "'" + obj.Cpf.Replace("'", "''") + "', "; sql += "'" + obj.Rg.Replace("'", "''") + "', "; sql += "'" + obj.Dt_nasc.Replace("'", "''") + "', "; sql += "'" + obj.Rua.Replace("'", "''") + "', "; sql += "'" + obj.Numero.Replace("'", "''") + "', "; sql += "'" + obj.Bairro.Replace("'", "''") + "', "; sql += "'" + obj.Cidade.Replace("'", "''") + "', "; sql += "'" + obj.Estado + "', "; sql += "'" + obj.Cep.Replace("'", "''") + "', "; sql += "'" + obj.Telefones.Replace("'", "''") + "', "; sql += "'" + obj.Email.Replace("'", "''") + "', "; sql += "'" + obj.Salario.ToString(new CultureInfo("en-US")) + "', "; sql += "'" + obj.Usuario.Replace("'", "''") + "', "; sql += "'" + Encode64.Base64Encode(Encode64.Base64Encode(obj.Senha.Replace("'", "''"))) + "', "; sql += "'" + obj.Tipo + "', "; sql += "'" + obj.Ativo + "');"; sql += "SELECT LAST_INSERT_ID();"; sql = sql.Replace("''", "NULL"); System.Console.WriteLine(sql); int id = Convert.ToInt32(con.ExecutarComandoSQLRetorno(sql)); return(id); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar Funcionário !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(0); } finally { con = null; } }
public void Alterar(Funcionarios obj) { try { con = new Conexao(); con.Conectar(); String sql = "UPDATE funcionarios SET"; sql += " nome = '" + obj.Nome.Replace("'", "''") + "', "; sql += " cpf = '" + obj.Cpf.Replace("'", "''") + "', "; sql += " rg = '" + obj.Rg.Replace("'", "''") + "', "; sql += " dt_nasc = '" + obj.Dt_nasc.Replace("'", "''") + "', "; sql += " rua = '" + obj.Rua.Replace("'", "''") + "', "; sql += " numero = '" + obj.Numero.Replace("'", "''") + "', "; sql += " bairro = '" + obj.Bairro.Replace("'", "''") + "', "; sql += " cidade = '" + obj.Cidade.Replace("'", "''") + "', "; sql += " estado = '" + obj.Estado + "', "; sql += " cep = '" + obj.Cep.Replace("'", "''") + "', "; sql += " telefones = '" + obj.Telefones.Replace("'", "''") + "', "; sql += " email = '" + obj.Email.Replace("'", "''") + "', "; sql += " salario = '" + obj.Salario.ToString(new CultureInfo("en-US")) + "', "; sql += " usuario = '" + obj.Usuario.Replace("'", "''") + "', "; sql += " senha = '" + Encode64.Base64Encode(Encode64.Base64Encode(obj.Senha.Replace("'", "''"))) + "', "; sql += " tipo = '" + obj.Tipo + "', "; sql += " ativo = '" + obj.Ativo + "'"; sql += " WHERE idfuncionario = " + obj.Idfuncionario + ";"; sql = sql.Replace("''", "NULL"); con.ExecutarComandoSQL(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar o Funcionário !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con = null; } }