public static List <eDireccion> GetList(string codigoCliente, string criterio) { SqlCommand cmd = new SqlCommand("pEXT_Direccion_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@codigoCliente", SqlDbType.Char, 10).Value = codigoCliente; cmd.Parameters.Add("@criterio", SqlDbType.VarChar, 255).Value = criterio; SqlDataReader reader = ExecuteReader(cmd); List <eDireccion> lista = new List <eDireccion>(); while (reader.Read()) { eDireccion oDireccion = new eDireccion(); oDireccion.codigoCliente = reader.GetString(0); oDireccion.claseDireccion = !reader[1].Equals(DBNull.Value) ? reader.GetString(1) : string.Empty; oDireccion.descripcionClase = !reader[2].Equals(DBNull.Value) ? reader.GetString(2) : string.Empty; oDireccion.codigoSede = !reader[3].Equals(DBNull.Value) ? reader.GetString(3) : string.Empty; oDireccion.descripcionSede = !reader[4].Equals(DBNull.Value) ? reader.GetString(4) : string.Empty; oDireccion.direccion = !reader[5].Equals(DBNull.Value) ? reader.GetString(5) : string.Empty; oDireccion.codigoDistrito = !reader[6].Equals(DBNull.Value) ? reader.GetString(6) : string.Empty; oDireccion.descripcionDistrito = !reader[7].Equals(DBNull.Value) ? reader.GetString(7) : string.Empty; oDireccion.codigoProvincia = !reader[8].Equals(DBNull.Value) ? reader.GetString(8) : string.Empty; oDireccion.descripcionProvincia = !reader[9].Equals(DBNull.Value) ? reader.GetString(9) : string.Empty; oDireccion.codigoDepartamento = !reader[10].Equals(DBNull.Value) ? reader.GetString(10) : string.Empty; oDireccion.descripcionDepartamento = !reader[11].Equals(DBNull.Value) ? reader.GetString(11) : string.Empty; oDireccion.codigoPais = !reader[12].Equals(DBNull.Value) ? reader.GetString(12) : string.Empty; oDireccion.descripcionPais = !reader[13].Equals(DBNull.Value) ? reader.GetString(13) : string.Empty; lista.Add(oDireccion); } reader.Close(); return(lista); }
private void CB_Direccion_SelectedIndexChanged(object sender, EventArgs e) { if (F_Base.Proyecto != null) { DireccionAnterior = F_Base.Proyecto.FiltroDireccionNervios; F_Base.Proyecto.FiltroDireccionNervios = (eDireccion)CB_Direccion.SelectedItem; if (DireccionAnterior != F_Base.Proyecto.FiltroDireccionNervios) { NerviosACargar(); } } }
protected void repDirecciones_ItemDataBound(object sender, RepeaterItemEventArgs e) { Literal litTipoDireccion = (Literal)e.Item.FindControl("litTipoDireccion"); Literal litDireccion = (Literal)e.Item.FindControl("litDireccion"); Literal litDescripcionDistrito = (Literal)e.Item.FindControl("litDescripcionDistrito"); Literal litDescripcionProvincia = (Literal)e.Item.FindControl("litDescripcionProvincia"); Literal litDescripcionDepartamento = (Literal)e.Item.FindControl("litDescripcionDepartamento"); Literal litDescripcionPais = (Literal)e.Item.FindControl("litDescripcionPais"); //Literal litTelefono = (Literal)e.Item.FindControl("litTelefono"); if (litTipoDireccion != null && litDireccion != null && litDescripcionDistrito != null && litDescripcionProvincia != null && litDescripcionDepartamento != null && litDescripcionPais != null) { eDireccion oDireccion = (eDireccion)e.Item.DataItem; litTipoDireccion.Text = oDireccion.descripcionClase + ": " + oDireccion.descripcionSede; litDireccion.Text = oDireccion.direccion; litDescripcionDistrito.Text = oDireccion.descripcionDistrito; litDescripcionProvincia.Text = oDireccion.descripcionProvincia; litDescripcionDepartamento.Text = oDireccion.descripcionDepartamento; litDescripcionPais.Text = oDireccion.descripcionPais; //litTelefono.Text = oDireccion.Telefono; } }