private void PreencheDadosUsuario() { usuario_Dom = new ClassUsuario_Dom(); usuario_Dom.Nome = nomeTextBox.Text.Trim(); if (dt_nascimentoDateTimePicker.Value.Date < DateTime.Today) { usuario_Dom.Dt_nascimento = dt_nascimentoDateTimePicker.Value.Date; } else { usuario_Dom.Dt_nascimento = DateTime.MinValue; } usuario_Dom.Tel = telMaskedTextBox.Text.Trim(); usuario_Dom.Cel = celMaskedTextBox.Text.Trim(); usuario_Dom.Email = emailTextBox.Text.Trim(); usuario_Dom.Cep = cepMaskedTextBox.Text.Trim(); usuario_Dom.Logradouro = logradouroTextBox.Text.Trim(); usuario_Dom.Bairro = bairroTextBox.Text.Trim(); usuario_Dom.Cidade = cidadeTextBox.Text.Trim(); usuario_Dom.Uf = ufComboBox.Text.Trim(); usuario_Dom.Identificador = identificadorTextBox.Text.Trim(); usuario_Dom.Senha = senhaTextBox.Text.Trim(); usuario_Dom.Foto = foto; }
public bool InserirAdmGeral(ClassUsuario_Dom usuar_Dom) { usuario_Dom = usuar_Dom; crypt = new Crypt(CryptProvider.DES); crypt.Key = "Wsly@87"; DataTable usuarios = new DataTable(); sqlCommand = new SqlCommand(); sqlDataAdapter = new SqlDataAdapter(); try { sqlCommand.Connection = sqlConnection; sqlCommand.CommandText = "INSERT INTO UsuariosTipo (descricao, telas) VALUES ('Administrador','Todas')"; sqlDataAdapter.InsertCommand = sqlCommand; sqlConnection.Open(); sqlDataAdapter.InsertCommand.ExecuteNonQuery(); sqlConnection.Close(); sqlCommand.CommandText = "INSERT INTO UsuariosTipo (descricao, telas) VALUES ('Usuário','Geral')"; sqlDataAdapter.InsertCommand = sqlCommand; sqlConnection.Open(); sqlDataAdapter.InsertCommand.ExecuteNonQuery(); sqlConnection.Close(); sqlCommand.CommandText = "SELECT codigo FROM UsuariosTipo WHERE telas like 'Todas'"; sqlDataAdapter.SelectCommand = sqlCommand; sqlConnection.Open(); int cod = int.Parse(sqlDataAdapter.SelectCommand.ExecuteScalar().ToString()); sqlConnection.Close(); sqlCommand.Parameters.Add("@nome", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@identificador", SqlDbType.NVarChar); //sqlCommand.Parameters.Add("@senha", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@tipo", SqlDbType.Int); sqlCommand.Parameters["@nome"].Value = usuario_Dom.Nome; sqlCommand.Parameters["@identificador"].Value = usuario_Dom.Identificador; //sqlCommand.Parameters["@senha"].Value = usuario_Dom.Senha; sqlCommand.Parameters["@tipo"].Value = cod; sqlCommand.CommandText = "INSERT INTO Usuarios (nome, identificador, senha, tipo) VALUES (@nome,@identificador,'" + crypt.Encrypt(usuario_Dom.Senha) + "',@tipo)"; sqlDataAdapter.SelectCommand = sqlCommand; sqlConnection.Open(); sqlDataAdapter.SelectCommand.ExecuteNonQuery(); return(true); } catch (Exception error) { erro = error.Message; return(false); } finally { sqlConnection.Close(); } }
public bool Localizar(string dado, string varLoc) { DataTable usuarios = new DataTable(); usuario_Dom = new ClassUsuario_Dom(); usuario_Dom.Usuarios = new DataTable(); sqlCommand = new SqlCommand(); sqlDataAdapter = new SqlDataAdapter(); try { sqlCommand.Connection = sqlConnection; switch (varLoc) { case "codigo": sqlCommand.Parameters.Add("@codigo", SqlDbType.Int); sqlCommand.Parameters["@codigo"].Value = int.Parse(dado); sqlCommand.CommandText = "SELECT * FROM Usuarios where codigo = @codigo"; sqlDataAdapter.SelectCommand = sqlCommand; break; case "nome": sqlCommand.CommandText = "SELECT * FROM Usuarios where nome like '%" + dado + "%'"; sqlDataAdapter.SelectCommand = sqlCommand; break; case "identificador": sqlCommand.Parameters.Add("@identificador", SqlDbType.VarChar); sqlCommand.Parameters["@identificador"].Value = dado; sqlCommand.CommandText = "SELECT * FROM Usuarios where identificador = @identificador"; sqlDataAdapter.SelectCommand = sqlCommand; break; default: break; } sqlConnection.Open(); sqlDataAdapter.SelectCommand.ExecuteNonQuery(); sqlDataAdapter.Fill(usuarios); usuario_Dom.Usuarios = usuarios; return(true); } catch (Exception error) { erro = error.Message; return(false); } finally { sqlConnection.Close(); } }
public bool InserirUsuario(ClassUsuario_Dom usuar_Dom) { usuario_Dom = usuar_Dom; usuario_Per.sqlConnection = sqlConnection; if (!usuario_Per.InserirUsuario(usuario_Dom)) { erro = usuario_Per.erro; return(false); } else { return(true); } }
//public DataTable LocCod(int codigo) //{ // usuario_Dom.Codigo = codigo; // usuario_Per.sqlConnection = sqlConnection; // usuario_Dom.Usuarios = usuario_Per.Localizar(usuario_Dom); // erro = usuario_Per.erro; // return usuario_Dom.Usuarios; //} public DataTable Localizar(string dado, string varLoc) { usuario_Dom = new ClassUsuario_Dom(); usuario_Per.sqlConnection = sqlConnection; if (!usuario_Per.Localizar(dado, varLoc)) { erro = usuario_Per.erro; } else { usuario_Dom.Usuarios = usuario_Per.usuario_Dom.Usuarios; } return(usuario_Dom.Usuarios); }
public bool Login(ClassUsuario_Dom usuar_Dom) { usuario_Dom = usuar_Dom; usuarios = new DataTable(); crypt = new Crypt(CryptProvider.DES); crypt.Key = "Wsly@87"; sqlCommand = new SqlCommand(); sqlDataAdapter = new SqlDataAdapter(); try { sqlCommand.Connection = sqlConnection; sqlCommand.Parameters.Add("@identificador", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@senha", SqlDbType.NVarChar); sqlCommand.Parameters["@identificador"].Value = usuario_Dom.Identificador; sqlCommand.Parameters["@senha"].Value = crypt.Encrypt(usuario_Dom.Senha); sqlCommand.CommandText = "SELECT * FROM Usuarios WHERE identificador = @identificador and senha = @senha"; sqlDataAdapter.SelectCommand = sqlCommand; sqlConnection.Open(); sqlDataAdapter.SelectCommand.ExecuteNonQuery(); sqlDataAdapter.Fill(usuarios); usuario_Dom.Tipo = int.Parse(usuarios.Rows[0]["tipo"].ToString()); return(true); } catch (Exception error) { erro = error.Message; return(false); } finally { sqlConnection.Close(); } }
public DataTable Localizar(ClassUsuario_Dom usuario_Dom) { DataTable usuarios = new DataTable(); sqlCommand = new SqlCommand(); sqlDataAdapter = new SqlDataAdapter(); try { sqlCommand.Connection = sqlConnection; sqlCommand.Parameters.Add("@codigo", SqlDbType.Int); sqlCommand.Parameters["@codigo"].Value = usuario_Dom.Codigo; sqlDataAdapter.SelectCommand = sqlCommand; sqlCommand.CommandText = "SELECT * FROM Usuarios where codigo = @codigo"; sqlConnection.Open(); sqlDataAdapter.SelectCommand.ExecuteNonQuery(); sqlDataAdapter.Fill(usuarios); usuario_Dom.Usuarios = usuarios; if (usuariosData.Tables.Count > 0) { usuariosData.Tables.Remove(usuarios); } usuariosData.Tables.Add(usuarios); } catch (Exception error) { erro = error.Message; } finally { sqlConnection.Close(); } return(usuarios); }
public bool InserirUsuario(ClassUsuario_Dom usuar_Dom) { usuario_Dom = usuar_Dom; crypt = new Crypt(CryptProvider.DES); crypt.Key = "Wsly@87"; DataTable usuarios = new DataTable(); sqlCommand = new SqlCommand(); sqlDataAdapter = new SqlDataAdapter(); try { sqlCommand.Connection = sqlConnection; sqlCommand.Parameters.Add("@nome", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@dt_nascimento", SqlDbType.Date); sqlCommand.Parameters.Add("@tel", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@cel", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@email", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@cep", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@logradouro", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@bairro", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@cidade", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@uf", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@identificador", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@senha", SqlDbType.NVarChar); sqlCommand.Parameters.Add("@tipo", SqlDbType.Int); sqlCommand.Parameters["@nome"].Value = usuario_Dom.Nome; sqlCommand.Parameters["@dt_nascimento"].Value = usuario_Dom.Dt_nascimento; sqlCommand.Parameters["@tel"].Value = usuario_Dom.Tel; sqlCommand.Parameters["@cel"].Value = usuario_Dom.Cel; sqlCommand.Parameters["@email"].Value = usuario_Dom.Email; sqlCommand.Parameters["@cep"].Value = usuario_Dom.Cep; sqlCommand.Parameters["@logradouro"].Value = usuario_Dom.Logradouro; sqlCommand.Parameters["@bairro"].Value = usuario_Dom.Bairro; sqlCommand.Parameters["@cidade"].Value = usuario_Dom.Cidade; sqlCommand.Parameters["@uf"].Value = usuario_Dom.Uf; sqlCommand.Parameters["@identificador"].Value = usuario_Dom.Identificador; sqlCommand.Parameters["@senha"].Value = usuario_Dom.Senha; sqlCommand.Parameters["@tipo"].Value = usuario_Dom.Tipo; if (usuario_Dom.Foto != null) { sqlCommand.Parameters.Add("@foto", SqlDbType.Binary); sqlCommand.Parameters["@foto"].Value = usuario_Dom.Foto; sqlCommand.CommandText = "INSERT INTO Usuarios (nome, dt_nascimento, tel, cel, email, cep, logradouro, bairro, cidade, uf, identificador, senha, tipo, foto) VALUES (@nome, @dt_nascimento, @tel, @cel, @email, @cep, @logradouro, @bairro, @cidade, @uf, @identificador, '" + crypt.Encrypt(usuario_Dom.Senha) + "', @tipo, @foto)"; } else { sqlCommand.CommandText = "INSERT INTO Usuarios (nome, dt_nascimento, tel, cel, email, cep, logradouro, bairro, cidade, uf, identificador, senha, tipo) VALUES (@nome, @dt_nascimento, @tel, @cel, @email, @cep, @logradouro, @bairro, @cidade, @uf, @identificador, '" + crypt.Encrypt(usuario_Dom.Senha) + "', @tipo)"; } sqlDataAdapter.SelectCommand = sqlCommand; sqlConnection.Open(); sqlDataAdapter.SelectCommand.ExecuteNonQuery(); return(true); } catch (Exception error) { erro = error.Message; return(false); } finally { sqlConnection.Close(); } }