Recuperar Variavel Get Set
01/06/2013
0
#region Properties public int Id { get; set; } public string Cod_loja { get; set; } public string Nome { get; set; } public string Endereco { get; set; } public string Bairro { get; set; } public string Cidade { get; set; } public string Uf { get; set; } public int Id_base { get; set; } public string Layout { get; set; } public string Observacoes { get; set; } public int Id_projeto { get; set; } public int Id_canal { get; set; } public string Pesquisador { get; set; } public DateTime Dt_pesquisa { get; set; } public string Gerente { get; set; } public string Chefe_setor { get; set; } public string DescricaoCompleta { get { return string.Format(" - ", Cod_loja, Nome); } } #endregion public List<clsLojas> ListarPdvsLoja(int p_idLoja) { var lojas = new List<clsLojas>(); using (var cnn = new SqlConnection(_connectionString)) { var cmd = new SqlCommand(strCadastro, cnn); cmd.Parameters.AddWithValue("@id_loja", SqlDbType.Int).Value = p_idLoja; cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { lojas.Add(new clsLojas(dr)); } } return lojas; } public clsLojas(SqlDataReader reader) { Id = (int)reader["id_loja"]; Cod_loja = (string)reader["cod_loja"]; Nome = (string)reader["nome"]; Endereco = (string)reader["endereco"]; Bairro = (string)reader["bairro"]; Cidade = (string)reader["cidade"]; Uf = (string)reader["uf"]; Id_base = (Int32)reader["id_base"]; Layout = (string)reader["uf"]; if (reader["observacoes"] != DBNull.Value) { Observacoes = (string)reader["observacoes"]; } Id_projeto = (Int32)reader["id_projeto"]; Id_canal = (Int32)reader["id_canal"]; if (reader["pesquisador"] != DBNull.Value) { Pesquisador = (string)reader["pesquisador"]; } if (reader["dt_pesquisa"] != DBNull.Value) { Dt_pesquisa = Convert.ToDateTime(reader["dt_pesquisa"]); } if (reader["gerente"] != DBNull.Value) { Gerente = (string)reader["gerente"]; } if (reader["chefe_setor"] != DBNull.Value) { Chefe_setor = (string)reader["chefe_setor"]; } } Pagina.aspx.cs protected void ddlLojas_SelectedIndexChanged(object sender, EventArgs e) { if (!String.IsNullOrEmpty(ddlLojas.SelectedValue)) { rpCadastro.DataSource = objLojas.ListarPdvsLoja(int.Parse(ddlLojas.SelectedValue)); rpCadastro.DataBind(); objLojas.Id_canal = int.Parse(lblCanal.Text); } }
Rodrigolima
Posts
01/06/2013
Joel Rodrigues
02/06/2013
Thiago Portes
string a = Cod_Loja;
pronto só isso!
03/06/2013
Rodrigolima
ou seja a partir do momento que eu invoco o método, gostaria de atribuir a variável
public int Id_canal { get; set; } objCanal.Id_canal = int.Parse(lblCanal.Text);
mas a variável vem como zero, método seria esse.
public List<clsLojas> ListarPdvsLoja(int p_idLoja) { var lojas = new List<clsLojas>(); using (var cnn = new SqlConnection(_connectionString)) { var cmd = new SqlCommand(strCadastro, cnn); cmd.Parameters.AddWithValue("@id_loja", SqlDbType.Int).Value = p_idLoja; cnn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { new clsLojas(dr); } } return lojas; } public clsLojas(SqlDataReader reader) { Id = (int)reader["id_loja"]; Cod_loja = (string)reader["cod_loja"]; Nome = (string)reader["nome"]; Endereco = (string)reader["endereco"]; Bairro = (string)reader["bairro"]; Cidade = (string)reader["cidade"]; Uf = (string)reader["uf"]; Id_base = (Int32)reader["id_base"]; Layout = (string)reader["uf"]; if (reader["observacoes"] != DBNull.Value) { Observacoes = (string)reader["observacoes"]; } Id_projeto = (Int32)reader["id_projeto"]; Id_canal = (Int32)reader["id_canal"]; if (reader["pesquisador"] != DBNull.Value) { Pesquisador = (string)reader["pesquisador"]; } if (reader["dt_pesquisa"] != DBNull.Value) { Dt_pesquisa = Convert.ToDateTime(reader["dt_pesquisa"]); } if (reader["gerente"] != DBNull.Value) { Gerente = (string)reader["gerente"]; } if (reader["chefe_setor"] != DBNull.Value) { Chefe_setor = (string)reader["chefe_setor"]; } }
03/06/2013
Thiago Portes
//sua classe public class SUACLASSE() { public SUACLASSE(int VARIAVEL) { VARIAVELDENTRODACLASSE = VARIAVEL; } int VARIAVELDASUACLASSE {Get; Set;} }
só pra explicar esse codigo.
você cria sua classe, ai dentro da sua classe você vai criar um método com o mesmo nome da sua classe, porém não vai colocar nada além de PUBLIC, e colocar o que você quer que seja exigido no caso a VARIAVEL int.
quando você instanciar a classe ele vai exigir uma variavel int, ai você pega ela e joga pra sua variavel dentro da classe
dentro do construtor você pode puxar um outro metodo da classe, pode fazer alterações, etc..
Clique aqui para fazer login e interagir na Comunidade :)