public static List <ModPerfilAdr> Listar(int pintIdiomaId) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_L_MODULO_PERFIL_ADR"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; if (pintIdiomaId > 0) { objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pintIdiomaId; } try { //Abre Conexao objConexao.Open(); //Declara variavel de retorno List <ModPerfilAdr> objList = new List <ModPerfilAdr>(); ModPerfilAdr obj = default(ModPerfilAdr); IDataReader idrReader = default(IDataReader); idrReader = objComando.ExecuteReader(); while ((idrReader.Read())) { obj = new ModPerfilAdr(); obj.FromIDataReader(idrReader); objList.Add(obj); } return(objList); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }
public static int Atualizar(ModPerfilAdr pobjModPerfilAdr) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_U_MODULO_PERFIL_ADR"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; //Define parametros da procedure objComando.Parameters.Add("@perfilAdrId", SqlDbType.Int).Value = pobjModPerfilAdr.ID; objComando.Parameters.Add("@idiomaId", SqlDbType.Int).Value = pobjModPerfilAdr.IdIdioma; if (!String.IsNullOrWhiteSpace(pobjModPerfilAdr.Titulo)) { objComando.Parameters.Add("@titulo", SqlDbType.VarChar, 200).Value = pobjModPerfilAdr.Titulo; } if (!String.IsNullOrWhiteSpace(pobjModPerfilAdr.Valor)) { objComando.Parameters.Add("@valor", SqlDbType.VarChar, 200).Value = pobjModPerfilAdr.Valor; } objComando.Parameters.Add("@ordem", SqlDbType.Int).Value = pobjModPerfilAdr.Ordem; try { //Abre conexão com o banco de dados objConexao.Open(); //Declara variavel de retorno int intRetorno = 0; //Executa comando no banco de dados intRetorno = objComando.ExecuteNonQuery(); return(intRetorno); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }
private void CarregarObjetos(Utilitarios.TipoTransacao objTipoTransacao) { switch (objTipoTransacao) { //Novo Usuario case Utilitarios.TipoTransacao.Limpar: codigo = 0; ddlIdioma.SelectedValue = "0"; txtOrdem.Text = string.Empty; txtTexto.Text = string.Empty; txtValor.Text = string.Empty; break; //Carregar Dados do Usuario case Utilitarios.TipoTransacao.Salvar: if (gobjModPerfilAdr == null) { gobjModPerfilAdr = new ModPerfilAdr(); } int intOrdem = 0; int.TryParse(txtOrdem.Text, out intOrdem); gobjModPerfilAdr.ID = codigo; gobjModPerfilAdr.IdIdioma = Convert.ToInt32(ddlIdioma.SelectedValue); gobjModPerfilAdr.Ordem = intOrdem; gobjModPerfilAdr.Titulo = txtTexto.Text; gobjModPerfilAdr.Valor = txtValor.Text; break; //Descarregar Dados do Usuario case Utilitarios.TipoTransacao.Carregar: ddlIdioma.SelectedValue = gobjModPerfilAdr.IdIdioma.ToString(); txtOrdem.Text = gobjModPerfilAdr.Ordem.ToString(); txtTexto.Text = gobjModPerfilAdr.Titulo; txtValor.Text = gobjModPerfilAdr.Valor; break; } }
public static ModPerfilAdr Obter(int pintId) { string strConectionString = ConfigurationManager.ConnectionStrings["BradescoRI"].ConnectionString; SqlConnection objConexao = new SqlConnection(strConectionString); SqlCommand objComando = new SqlCommand("SPE_L_MODULO_PERFIL_ADR_ID"); objComando.Connection = objConexao; objComando.CommandType = CommandType.StoredProcedure; objComando.Parameters.Add("@perfilAdrId", SqlDbType.Int).Value = pintId; try { objConexao.Open(); ModPerfilAdr obj = new ModPerfilAdr(); IDataReader idrReader = default(IDataReader); idrReader = objComando.ExecuteReader(); while ((idrReader.Read())) { obj.FromIDataReader(idrReader); } return(obj); } catch (Exception ex) { throw ex; } finally { //Fecha a conexao se aberta if (objConexao.State != ConnectionState.Closed) { objConexao.Close(); } } }