//metodo buscar public DataTable buscarfuncao(Dfuncao tbfuncao) { DataTable DtResultado = new DataTable("tbfuncao"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexao.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spBuscarfuncao"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); SqlParameter parTextobuscarfuncao = new SqlParameter(); parTextobuscarfuncao.ParameterName = "@textobuscarfuncao"; parTextobuscarfuncao.SqlDbType = SqlDbType.VarChar; parTextobuscarfuncao.Size = 80; parTextobuscarfuncao.Value = tbfuncao.Textobuscar; SqlCmd.Parameters.Add(parTextobuscarfuncao); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//metodo editar public static string editar(int idfuncao, string descricao) { Dfuncao obj = new Dados.Dfuncao(); obj.Idfuncao = idfuncao; obj.Descricao = descricao; return(obj.editar(obj)); }
//Métodos //metodo editar public string editar(Dfuncao tbfuncao) { string resp = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexao.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEditarfuncao"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter parIdfuncao = new SqlParameter(); parIdfuncao.ParameterName = "@idfuncao"; parIdfuncao.SqlDbType = SqlDbType.Int; parIdfuncao.Value = tbfuncao.Idfuncao; SqlCmd.Parameters.Add(parIdfuncao); SqlParameter parDescricao = new SqlParameter(); parDescricao.ParameterName = "@descricao"; parDescricao.SqlDbType = SqlDbType.VarChar; parDescricao.Size = 80; parDescricao.Value = tbfuncao.Descricao; SqlCmd.Parameters.Add(parDescricao); //executar o comando resp = SqlCmd.ExecuteNonQuery() == 1 ? "ok" : "A edição não foi feita com sucesso"; } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(resp); }