public DataTable BuscarNome(DFuncionario Funcionario) { DataTable DtResultado = new DataTable("tbfuncionario"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexao.Cn; SqlCommand cmd = new SqlCommand(); cmd.Connection = SqlCon; cmd.CommandText = "spBuscarFuncionario"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscarF = new SqlParameter(); ParTextoBuscarF.ParameterName = "@textobuscarf"; ParTextoBuscarF.SqlDbType = SqlDbType.VarChar; ParTextoBuscarF.Size = 65; ParTextoBuscarF.Value = Funcionario.TextoBuscar; cmd.Parameters.Add(ParTextoBuscarF); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
public string Editar(DFuncionario Funcionario) { string resp = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexao.Cn; SqlCon.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = SqlCon; cmd.CommandText = "spEditarFuncionario"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdfunc = new SqlParameter(); ParIdfunc.ParameterName = "@idfunc"; ParIdfunc.SqlDbType = SqlDbType.Int; ParIdfunc.Value = Funcionario.Idfunc; cmd.Parameters.Add(ParIdfunc); SqlParameter ParNome = new SqlParameter(); ParNome.ParameterName = "@nome"; ParNome.SqlDbType = SqlDbType.VarChar; ParNome.Size = 65; ParNome.Value = Funcionario.Nome; cmd.Parameters.Add(ParNome); SqlParameter ParBilhete = new SqlParameter(); ParBilhete.ParameterName = "@bilhete"; ParBilhete.SqlDbType = SqlDbType.VarChar; ParBilhete.Size = 16; ParBilhete.Value = Funcionario.Bilhete; cmd.Parameters.Add(ParBilhete); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 65; ParEmail.Value = Funcionario.Email; cmd.Parameters.Add(ParEmail); SqlParameter ParTelefone = new SqlParameter(); ParTelefone.ParameterName = "@telefone"; ParTelefone.SqlDbType = SqlDbType.Int; ParTelefone.Value = Funcionario.Telefone; cmd.Parameters.Add(ParTelefone); SqlParameter ParIdsexo = new SqlParameter(); ParIdsexo.ParameterName = "@idesxo"; ParIdsexo.SqlDbType = SqlDbType.Int; ParIdsexo.Value = Funcionario.Idsexo; cmd.Parameters.Add(ParIdsexo); SqlParameter ParIdmuni = new SqlParameter(); ParIdmuni.ParameterName = "@idmuni"; ParIdmuni.SqlDbType = SqlDbType.Int; ParIdmuni.Value = Funcionario.Idmuni; cmd.Parameters.Add(ParIdmuni); SqlParameter ParIdfuncao = new SqlParameter(); ParIdfuncao.ParameterName = "@idfuncao"; ParIdfuncao.SqlDbType = SqlDbType.Int; ParIdfuncao.Value = Funcionario.Idfuncao; cmd.Parameters.Add(ParIdfuncao); SqlParameter ParNomeUser = new SqlParameter(); ParNomeUser.ParameterName = "@nomeuser"; ParNomeUser.SqlDbType = SqlDbType.VarChar; ParNomeUser.Size = 50; ParNomeUser.Value = Funcionario.NomeUser; cmd.Parameters.Add(ParNomeUser); SqlParameter ParSenha = new SqlParameter(); ParSenha.ParameterName = "@senha"; ParSenha.SqlDbType = SqlDbType.VarChar; ParSenha.Size = 40; ParSenha.Value = Funcionario.Senha; cmd.Parameters.Add(ParSenha); SqlParameter ParImagem = new SqlParameter(); ParImagem.ParameterName = "@imagem"; ParImagem.SqlDbType = SqlDbType.Binary; ParImagem.Value = Funcionario.Imagem; cmd.Parameters.Add(ParImagem); resp = cmd.ExecuteNonQuery() == 1 ? "OK" : "A edição não foi feito"; } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(resp); }