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);
        }
示例#2
0
 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;
            }
        }